Package net.sf.jasperreports.engine.fill
Class JRTemplatePrintGraphicElement
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.JRTemplatePrintElement
-
- net.sf.jasperreports.engine.fill.JRTemplatePrintGraphicElement
-
- All Implemented Interfaces:
Serializable
,JRCommonElement
,JRCommonGraphicElement
,JRIdentifiable
,JRPenContainer
,JRPrintElement
,JRPrintGraphicElement
,JRPropertiesHolder
,JRStyleContainer
,VirtualizationSerializable
- Direct Known Subclasses:
JRTemplatePrintEllipse
,JRTemplatePrintImage
,JRTemplatePrintLine
,JRTemplatePrintRectangle
public class JRTemplatePrintGraphicElement extends JRTemplatePrintElement implements JRPrintGraphicElement
Base implementation ofJRPrintGraphicElement
that uses aJRTemplateGraphicElement
instance to store common attributes.- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class net.sf.jasperreports.engine.fill.JRTemplatePrintElement
EXCEPTION_MESSAGE_KEY_TEMPLATE_NOT_FOUND, template
-
Fields inherited from interface net.sf.jasperreports.engine.JRPrintElement
UNSET_PRINT_ELEMENT_ID, UNSET_SOURCE_ELEMENT_ID
-
-
Constructor Summary
Constructors Modifier Constructor Description JRTemplatePrintGraphicElement()
protected
JRTemplatePrintGraphicElement(JRTemplateGraphicElement graphicElement, PrintElementOriginator originator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Color
getDefaultLineColor()
Float
getDefaultLineWidth()
FillEnum
getFill()
Indicates the fill type used for this element.JRPen
getLinePen()
FillEnum
getOwnFill()
Indicates the own fill type used for this element.void
setFill(FillEnum fill)
Sets the fill type used for this element.-
Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplatePrintElement
accept, getBackcolor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getMode, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnMode, getParentProperties, getPrintElementId, getPropertiesMap, getSourceElementId, getStyle, getStyleNameReference, getTemplate, getUUID, getWidth, getX, getY, hasProperties, readVirtualized, setBackcolor, setForecolor, setHeight, setMode, setSourceElementId, setStyle, setTemplate, setUUID, setWidth, setX, setY, updateElementTemplate, writeVirtualized
-
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.JRCommonElement
getBackcolor, getForecolor, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, setBackcolor, setForecolor, setMode
-
Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable
getUUID
-
Methods inherited from interface net.sf.jasperreports.engine.JRPrintElement
accept, getHeight, getKey, getOrigin, getPrintElementId, getSourceElementId, getWidth, getX, getY, setHeight, setStyle, setUUID, setWidth, setX, setY
-
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder
getParentProperties, getPropertiesMap, hasProperties
-
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleName, getStyleNameReference
-
-
-
-
Constructor Detail
-
JRTemplatePrintGraphicElement
public JRTemplatePrintGraphicElement()
-
JRTemplatePrintGraphicElement
protected JRTemplatePrintGraphicElement(JRTemplateGraphicElement graphicElement, PrintElementOriginator originator)
- Parameters:
originator
-
-
-
Method Detail
-
getLinePen
public JRPen getLinePen()
- Specified by:
getLinePen
in interfaceJRCommonGraphicElement
-
getFill
public FillEnum getFill()
Description copied from interface:JRCommonGraphicElement
Indicates the fill type used for this element.- Specified by:
getFill
in interfaceJRCommonGraphicElement
- Returns:
- a value representing one of the fill type constants in
FillEnum
-
getOwnFill
public FillEnum getOwnFill()
Description copied from interface:JRCommonGraphicElement
Indicates the own fill type used for this element.- Specified by:
getOwnFill
in interfaceJRCommonGraphicElement
- Returns:
- a value representing one of the fill type constants in
FillEnum
-
setFill
public void setFill(FillEnum fill)
Description copied from interface:JRPrintGraphicElement
Sets the fill type used for this element.- Specified by:
setFill
in interfaceJRCommonGraphicElement
- Specified by:
setFill
in interfaceJRPrintGraphicElement
- Parameters:
fill
- one of the pen constants inFillEnum
.
-
getDefaultLineWidth
public Float getDefaultLineWidth()
- Specified by:
getDefaultLineWidth
in interfaceJRPenContainer
-
getDefaultLineColor
public Color getDefaultLineColor()
- Specified by:
getDefaultLineColor
in interfaceJRPenContainer
- Overrides:
getDefaultLineColor
in classJRTemplatePrintElement
-
-