net.sf.jasperreports.engine.fill
Class JRTemplateGraphicElement
java.lang.Object
net.sf.jasperreports.engine.fill.JRTemplateElement
net.sf.jasperreports.engine.fill.JRTemplateGraphicElement
- All Implemented Interfaces:
- java.io.Serializable, Deduplicable, JRCommonElement, JRCommonGraphicElement, JRPenContainer, JRPropertiesHolder, JRStyleContainer
- Direct Known Subclasses:
- JRTemplateEllipse, JRTemplateImage, JRTemplateLine, JRTemplateRectangle
public abstract class JRTemplateGraphicElement
- extends JRTemplateElement
- implements JRCommonGraphicElement
Base class consisting of graphic print element information shared by multiple
print element instances.
- Version:
- $Id: JRTemplateGraphicElement.java 4647 2011-10-06 10:19:07Z lucianc $
- Author:
- Teodor Danciu ([email protected])
- See Also:
- Serialized Form
Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplateElement |
addTemplateHash, getBackcolor, getBaseStyle, getDefaultStyleProvider, getForecolor, getHeight, getId, getKey, getModeValue, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPropertiesMap, getStyle, getStyleNameReference, getWidth, hasProperties, setBackcolor, setElement, setForecolor, setKey, setMode, setStyle, templateIdentical |
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, getHeight, getKey, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode |
linePen
protected JRPen linePen
JRTemplateGraphicElement
protected JRTemplateGraphicElement(JROrigin origin,
JRDefaultStyleProvider defaultStyleProvider)
JRTemplateGraphicElement
protected JRTemplateGraphicElement(JROrigin origin,
JRDefaultStyleProvider defaultStyleProvider,
JRGraphicElement graphicElement)
setGraphicElement
protected void setGraphicElement(JRGraphicElement graphicElement)
copyLinePen
public void copyLinePen(JRPen pen)
- Copies
pen
attributes.
- Parameters:
pen
- the object to copy the attributes from
getLinePen
public JRPen getLinePen()
- Specified by:
getLinePen
in interface JRCommonGraphicElement
getFillValue
public FillEnum getFillValue()
- Description copied from interface:
JRCommonGraphicElement
- Indicates the fill type used for this element.
- Specified by:
getFillValue
in interface JRCommonGraphicElement
- Returns:
- a value representing one of the fill type constants in
FillEnum
getOwnFillValue
public FillEnum getOwnFillValue()
- Description copied from interface:
JRCommonGraphicElement
- Indicates the own fill type used for this element.
- Specified by:
getOwnFillValue
in interface JRCommonGraphicElement
- Returns:
- a value representing one of the fill type constants in
FillEnum
setFill
public void setFill(FillEnum fillValue)
- Description copied from interface:
JRCommonGraphicElement
- Sets the fill type used for this element.
- Specified by:
setFill
in interface JRCommonGraphicElement
- Parameters:
fillValue
- a value representing one of the line direction constants in FillEnum
getDefaultLineWidth
public java.lang.Float getDefaultLineWidth()
- Specified by:
getDefaultLineWidth
in interface JRPenContainer
getDefaultLineColor
public java.awt.Color getDefaultLineColor()
- Specified by:
getDefaultLineColor
in interface JRPenContainer
addGraphicHash
protected void addGraphicHash(ObjectUtils.HashCode hash)
graphicIdentical
protected boolean graphicIdentical(JRTemplateGraphicElement template)
Copyright © 2012. All Rights Reserved.