net.sf.jasperreports.engine
Interface JRBox

All Superinterfaces:
JRStyleContainer
All Known Subinterfaces:
JRChart, JRFrame, JRImage, JRPrintFrame, JRPrintImage, JRPrintText, JRStaticText, JRTextElement, JRTextField
All Known Implementing Classes:
JRBaseBox, JRBaseChart, JRBaseFrame, JRBaseImage, JRBasePrintFrame, JRBasePrintImage, JRBasePrintText, JRBaseStaticText, JRBaseTextElement, JRBaseTextField, JRDesignChart, JRDesignFrame, JRDesignImage, JRDesignStaticText, JRDesignTextElement, JRDesignTextField, JRFillChart, JRFillFrame, JRFillImage, JRFillStaticText, JRFillTextElement, JRFillTextField, JRTemplateFrame, JRTemplateImage, JRTemplatePrintFrame, JRTemplatePrintImage, JRTemplatePrintText, JRTemplateText

public interface JRBox
extends JRStyleContainer

This is useful for drawing borders around text elements and images. Boxes can have borders and paddings, which can have different width and colour on each side of the element.

Version:
$Id: JRBox.java,v 1.8 2005/11/28 09:20:43 teodord Exp $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Method Summary
 byte getBorder()
          Gets the default border pen size (can be overwritten by individual settings).
 java.awt.Color getBorderColor()
          Gets the default border color (can be overwritten by individual settings).
 byte getBottomBorder()
           
 java.awt.Color getBottomBorderColor()
           
 int getBottomPadding()
           
 byte getLeftBorder()
           
 java.awt.Color getLeftBorderColor()
           
 int getLeftPadding()
           
 java.lang.Byte getOwnBorder()
           
 java.awt.Color getOwnBorderColor()
           
 java.lang.Byte getOwnBottomBorder()
           
 java.awt.Color getOwnBottomBorderColor()
           
 java.lang.Integer getOwnBottomPadding()
           
 java.lang.Byte getOwnLeftBorder()
           
 java.awt.Color getOwnLeftBorderColor()
           
 java.lang.Integer getOwnLeftPadding()
           
 java.lang.Integer getOwnPadding()
           
 java.lang.Byte getOwnRightBorder()
           
 java.awt.Color getOwnRightBorderColor()
           
 java.lang.Integer getOwnRightPadding()
           
 java.lang.Byte getOwnTopBorder()
          Gets the top border pen size (if the default value was overwritten).
 java.awt.Color getOwnTopBorderColor()
          Gets the top border color (if the default value was overwritten).
 java.lang.Integer getOwnTopPadding()
           
 int getPadding()
          Gets the default padding in pixels (can be overwritten by individual settings).
 byte getRightBorder()
           
 java.awt.Color getRightBorderColor()
           
 int getRightPadding()
           
 byte getTopBorder()
          Gets the top border pen size.
 java.awt.Color getTopBorderColor()
          Gets the top border color.
 int getTopPadding()
           
 void setBorder(byte border)
          Sets the default border pen size (can be overwritten by individual settings).
 void setBorder(java.lang.Byte border)
           
 void setBorderColor(java.awt.Color color)
          Sets the default border color (can be overwritten by individual settings).
 void setBottomBorder(byte border)
           
 void setBottomBorder(java.lang.Byte border)
           
 void setBottomBorderColor(java.awt.Color color)
           
 void setBottomPadding(int padding)
           
 void setBottomPadding(java.lang.Integer padding)
           
 void setLeftBorder(byte border)
           
 void setLeftBorder(java.lang.Byte border)
           
 void setLeftBorderColor(java.awt.Color color)
           
 void setLeftPadding(int padding)
           
 void setLeftPadding(java.lang.Integer padding)
           
 void setPadding(int padding)
          Sets the default padding in pixels (can be overwritten by individual settings).
 void setPadding(java.lang.Integer padding)
           
 void setRightBorder(byte border)
           
 void setRightBorder(java.lang.Byte border)
           
 void setRightBorderColor(java.awt.Color color)
           
 void setRightPadding(int padding)
           
 void setRightPadding(java.lang.Integer padding)
           
 void setTopBorder(byte border)
          Sets the top border pen size.
 void setTopBorder(java.lang.Byte border)
           
 void setTopBorderColor(java.awt.Color color)
          Sets the top border color.
 void setTopPadding(int padding)
           
 void setTopPadding(java.lang.Integer padding)
           
 
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle
 

Method Detail

getBorder

public byte getBorder()
Gets the default border pen size (can be overwritten by individual settings).


getOwnBorder

public java.lang.Byte getOwnBorder()

setBorder

public void setBorder(byte border)
Sets the default border pen size (can be overwritten by individual settings).


setBorder

public void setBorder(java.lang.Byte border)

getBorderColor

public java.awt.Color getBorderColor()
Gets the default border color (can be overwritten by individual settings).


getOwnBorderColor

public java.awt.Color getOwnBorderColor()

setBorderColor

public void setBorderColor(java.awt.Color color)
Sets the default border color (can be overwritten by individual settings).


getPadding

public int getPadding()
Gets the default padding in pixels (can be overwritten by individual settings).


getOwnPadding

public java.lang.Integer getOwnPadding()

setPadding

public void setPadding(int padding)
Sets the default padding in pixels (can be overwritten by individual settings).


setPadding

public void setPadding(java.lang.Integer padding)

getTopBorder

public byte getTopBorder()
Gets the top border pen size.


getOwnTopBorder

public java.lang.Byte getOwnTopBorder()
Gets the top border pen size (if the default value was overwritten).


setTopBorder

public void setTopBorder(byte border)
Sets the top border pen size.


setTopBorder

public void setTopBorder(java.lang.Byte border)

getTopBorderColor

public java.awt.Color getTopBorderColor()
Gets the top border color.


getOwnTopBorderColor

public java.awt.Color getOwnTopBorderColor()
Gets the top border color (if the default value was overwritten).


setTopBorderColor

public void setTopBorderColor(java.awt.Color color)
Sets the top border color.


getTopPadding

public int getTopPadding()

getOwnTopPadding

public java.lang.Integer getOwnTopPadding()

setTopPadding

public void setTopPadding(int padding)

setTopPadding

public void setTopPadding(java.lang.Integer padding)

getLeftBorder

public byte getLeftBorder()

getOwnLeftBorder

public java.lang.Byte getOwnLeftBorder()

setLeftBorder

public void setLeftBorder(byte border)

setLeftBorder

public void setLeftBorder(java.lang.Byte border)

getLeftBorderColor

public java.awt.Color getLeftBorderColor()

getOwnLeftBorderColor

public java.awt.Color getOwnLeftBorderColor()

setLeftBorderColor

public void setLeftBorderColor(java.awt.Color color)

getLeftPadding

public int getLeftPadding()

getOwnLeftPadding

public java.lang.Integer getOwnLeftPadding()

setLeftPadding

public void setLeftPadding(int padding)

setLeftPadding

public void setLeftPadding(java.lang.Integer padding)

getBottomBorder

public byte getBottomBorder()

getOwnBottomBorder

public java.lang.Byte getOwnBottomBorder()

setBottomBorder

public void setBottomBorder(byte border)

setBottomBorder

public void setBottomBorder(java.lang.Byte border)

getBottomBorderColor

public java.awt.Color getBottomBorderColor()

getOwnBottomBorderColor

public java.awt.Color getOwnBottomBorderColor()

setBottomBorderColor

public void setBottomBorderColor(java.awt.Color color)

getBottomPadding

public int getBottomPadding()

getOwnBottomPadding

public java.lang.Integer getOwnBottomPadding()

setBottomPadding

public void setBottomPadding(int padding)

setBottomPadding

public void setBottomPadding(java.lang.Integer padding)

getRightBorder

public byte getRightBorder()

getOwnRightBorder

public java.lang.Byte getOwnRightBorder()

setRightBorder

public void setRightBorder(byte border)

setRightBorder

public void setRightBorder(java.lang.Byte border)

getRightBorderColor

public java.awt.Color getRightBorderColor()

getOwnRightBorderColor

public java.awt.Color getOwnRightBorderColor()

setRightBorderColor

public void setRightBorderColor(java.awt.Color color)

getRightPadding

public int getRightPadding()

getOwnRightPadding

public java.lang.Integer getOwnRightPadding()

setRightPadding

public void setRightPadding(int padding)

setRightPadding

public void setRightPadding(java.lang.Integer padding)


© 2001-2005 JasperSoft Corporation www.jaspersoft.com