net.sf.jasperreports.crosstabs.design
Class JRDesignCellContents

java.lang.Object
  extended bynet.sf.jasperreports.engine.base.JRBaseElementGroup
      extended bynet.sf.jasperreports.engine.design.JRDesignElementGroup
          extended bynet.sf.jasperreports.crosstabs.design.JRDesignCellContents
All Implemented Interfaces:
JRCellContents, JRChild, JRElementGroup, java.io.Serializable

public class JRDesignCellContents
extends JRDesignElementGroup
implements JRCellContents

Implementation of JRCellContents used for report design.

Version:
$Id: JRDesignCellContents.java,v 1.2 2005/11/28 09:20:45 teodord Exp $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseElementGroup
children, elementGroup
 
Fields inherited from interface net.sf.jasperreports.crosstabs.JRCellContents
NOT_CALCULATED, POSITION_X_CENTER, POSITION_X_LEFT, POSITION_X_RIGHT, POSITION_X_STRETCH, POSITION_Y_BOTTOM, POSITION_Y_MIDDLE, POSITION_Y_STRETCH, POSITION_Y_TOP
 
Constructor Summary
JRDesignCellContents()
          Creates an empty cell contents.
 
Method Summary
 java.awt.Color getBackcolor()
          Returns the cell background color.
 JRBox getBox()
          Returns the cell border.
 int getHeight()
          Returns the computed cell height.
 int getWidth()
          Returns the computed cell width.
 void setBackcolor(java.awt.Color color)
          Sets the cell background color.
 void setBox(JRBox box)
          Sets the cell border.
protected  void setHeight(int height)
          Sets the computed cell height.
protected  void setWidth(int width)
          Sets the computed cell width.
 
Methods inherited from class net.sf.jasperreports.engine.design.JRDesignElementGroup
addElement, addElementGroup, removeElement, removeElementGroup, setElementGroup
 
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElementGroup
getChildren, getCopy, getElementByKey, getElementByKey, getElementGroup, getElements, getElements, writeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.jasperreports.engine.JRElementGroup
getChildren, getElementByKey, getElementGroup, getElements
 
Methods inherited from interface net.sf.jasperreports.engine.JRChild
getCopy, writeXml
 

Constructor Detail

JRDesignCellContents

public JRDesignCellContents()
Creates an empty cell contents.

Method Detail

getBackcolor

public java.awt.Color getBackcolor()
Description copied from interface: JRCellContents
Returns the cell background color.

The cell is filled with the background color only if the crosstab has opaque mode. The default cell background color is the crosstab element background color.

Specified by:
getBackcolor in interface JRCellContents
Returns:
the cell backcolor

setBackcolor

public void setBackcolor(java.awt.Color color)
Sets the cell background color.

Parameters:
color - the background color
See Also:
JRCellContents.getBackcolor()

getBox

public JRBox getBox()
Description copied from interface: JRCellContents
Returns the cell border.

Specified by:
getBox in interface JRCellContents
Returns:
the cell border

setBox

public void setBox(JRBox box)
Sets the cell border.

Parameters:
box - the border
See Also:
JRCellContents.getBox()

getHeight

public int getHeight()
Description copied from interface: JRCellContents
Returns the computed cell height.

Specified by:
getHeight in interface JRCellContents
Returns:
the computed cell height
See Also:
JRCellContents.NOT_CALCULATED

setHeight

protected void setHeight(int height)
Sets the computed cell height.

Parameters:
height - the cell height
See Also:
JRCellContents.getHeight()

getWidth

public int getWidth()
Description copied from interface: JRCellContents
Returns the computed cell width.

Specified by:
getWidth in interface JRCellContents
Returns:
the computed cell width
See Also:
JRCellContents.NOT_CALCULATED

setWidth

protected void setWidth(int width)
Sets the computed cell width.

Parameters:
width - the cell width
See Also:
JRCellContents.getWidth()


© 2001-2005 JasperSoft Corporation www.jaspersoft.com