net.sf.jasperreports.engine
Interface JRBox

All Known Implementing Classes:
JRBaseBox

public interface JRBox

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.6 2005/08/05 16:00:15 ionutned 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 getOwnBottomBorder()
           
 java.awt.Color getOwnBottomBorderColor()
           
 java.lang.Integer getOwnBottomPadding()
           
 java.lang.Byte getOwnLeftBorder()
           
 java.awt.Color getOwnLeftBorderColor()
           
 java.lang.Integer getOwnLeftPadding()
           
 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 setBorderColor(java.awt.Color color)
          Sets the default border color (can be overwritten by individual settings).
 void setBottomBorder(byte border)
           
 void setBottomBorderColor(java.awt.Color color)
           
 void setBottomPadding(int padding)
           
 void setLeftBorder(byte border)
           
 void setLeftBorderColor(java.awt.Color color)
           
 void setLeftPadding(int padding)
           
 void setPadding(int padding)
          Sets the default padding in pixels (can be overwritten by individual settings).
 void setRightBorder(byte border)
           
 void setRightBorderColor(java.awt.Color color)
           
 void setRightPadding(int padding)
           
 void setTopBorder(byte border)
          Sets the top border pen size.
 void setTopBorderColor(java.awt.Color color)
          Sets the top border color.
 void setTopPadding(int padding)
           
 

Method Detail

getBorder

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


setBorder

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


getBorderColor

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


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).


setPadding

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


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.


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)

getLeftBorder

public byte getLeftBorder()

getOwnLeftBorder

public java.lang.Byte getOwnLeftBorder()

setLeftBorder

public void setLeftBorder(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)

getBottomBorder

public byte getBottomBorder()

getOwnBottomBorder

public java.lang.Byte getOwnBottomBorder()

setBottomBorder

public void setBottomBorder(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)

getRightBorder

public byte getRightBorder()

getOwnRightBorder

public java.lang.Byte getOwnRightBorder()

setRightBorder

public void setRightBorder(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)


© 2001-2005 JasperSoft Corporation www.jaspersoft.com