Class JRBaseCellContents
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseElementGroup
net.sf.jasperreports.crosstabs.base.JRBaseCellContents
- All Implemented Interfaces:
Serializable,Cloneable,JRCellContents,JRBoxContainer,JRChild,JRCloneable,JRElementGroup,JRPropertiesHolder,JRStyleContainer,JRVisitable
Base read-only implementation of
JRCellContents.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Colorprotected JRDefaultStyleProviderprotected intprotected JRLineBoxprotected ModeEnumprotected JRStyleprotected Stringprotected intFields inherited from class net.sf.jasperreports.engine.base.JRBaseElementGroup
children, elementGroupFields inherited from interface net.sf.jasperreports.crosstabs.JRCellContents
NOT_CALCULATED, PROPERTIES_PREFIX, PROPERTY_COLUMN_SPAN, PROPERTY_ROW_SPAN, PROPERTY_TYPE, TYPE_COLUMN_HEADER, TYPE_CROSSTAB_HEADER, TYPE_CROSSTAB_TITLE, TYPE_DATA, TYPE_NO_DATA_CELL, TYPE_ROW_HEADER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns the cell background color.intReturns the computed cell height.getMode()Returns the cell transparency mode.Returns the parent properties holder, whose properties are used as defaults for this object.Returns this object's properties map.getStyle()Returns this object's style.Returns the name of an external style which is to be used by this object.intgetWidth()Returns the computed cell width.booleanChecks whether the object has any properties.Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElementGroup
clone, getChildren, getElementByKey, getElementByKey, getElementGroup, getElements, getElements, visitMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.engine.JRElementGroup
getChildren, getElementByKey, getElementGroup, getElementsMethods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getStyleNameMethods inherited from interface net.sf.jasperreports.engine.JRVisitable
visit
-
Field Details
-
defaultStyleProvider
-
style
-
styleNameReference
-
mode
-
backcolor
-
lineBox
-
width
protected int width -
height
protected int height
-
-
Constructor Details
-
JRBaseCellContents
-
-
Method Details
-
getBackcolor
Description copied from interface:JRCellContentsReturns the cell background color.The cell is filled with the background color only if the cell has opaque mode.
- Specified by:
getBackcolorin interfaceJRCellContents- Returns:
- the cell backcolor
-
getLineBox
- Specified by:
getLineBoxin interfaceJRBoxContainer
-
getWidth
public int getWidth()Description copied from interface:JRCellContentsReturns the computed cell width.- Specified by:
getWidthin interfaceJRCellContents- Returns:
- the computed cell width
- See Also:
-
getHeight
public int getHeight()Description copied from interface:JRCellContentsReturns the computed cell height.- Specified by:
getHeightin interfaceJRCellContents- Returns:
- the computed cell height
- See Also:
-
getDefaultStyleProvider
- Specified by:
getDefaultStyleProviderin interfaceJRStyleContainer
-
getStyle
Description copied from interface:JRStyleContainerReturns this object's style.- Specified by:
getStylein interfaceJRStyleContainer- Returns:
- this object's style
-
getMode
Description copied from interface:JRCellContentsReturns the cell transparency mode.- Specified by:
getModein interfaceJRCellContents- Returns:
ModeEnum.OPAQUEorModeEnum.TRANSPARENT
-
getStyleNameReference
Description copied from interface:JRStyleContainerReturns the name of an external style which is to be used by this object. External styles are defined intemplatesand are resolved at fill time. This attribute is only effective if no direct style (as returned bygetStyle()is specified for this object.- Specified by:
getStyleNameReferencein interfaceJRStyleContainer- Returns:
- the name of an external style
-
getDefaultLineColor
- Specified by:
getDefaultLineColorin interfaceJRBoxContainer
-
clone
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classJRBaseElementGroup
-
hasProperties
public boolean hasProperties()Description copied from interface:JRPropertiesHolderChecks whether the object has any properties.- Specified by:
hasPropertiesin interfaceJRPropertiesHolder- Returns:
- whether the object has any properties
-
getPropertiesMap
Description copied from interface:JRPropertiesHolderReturns this object's properties map.- Specified by:
getPropertiesMapin interfaceJRPropertiesHolder- Returns:
- this object's properties map
-
getParentProperties
Description copied from interface:JRPropertiesHolderReturns the parent properties holder, whose properties are used as defaults for this object.- Specified by:
getParentPropertiesin interfaceJRPropertiesHolder- Returns:
- the parent properties holder, or
nullif no parent
-