Package net.sf.jasperreports.engine.base
Class JRBasePrintGraphicElement
- java.lang.Object
-
- net.sf.jasperreports.engine.base.JRBasePrintElement
-
- net.sf.jasperreports.engine.base.JRBasePrintGraphicElement
-
- All Implemented Interfaces:
Serializable,JRCommonElement,JRCommonGraphicElement,JRIdentifiable,JRPenContainer,JRPrintElement,JRPrintGraphicElement,JRPropertiesHolder,JRStyleContainer
- Direct Known Subclasses:
JRBasePrintEllipse,JRBasePrintImage,JRBasePrintLine,JRBasePrintRectangle
public abstract class JRBasePrintGraphicElement extends JRBasePrintElement implements JRPrintGraphicElement
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected FillEnumfillValueprotected JRPenlinePen-
Fields inherited from class net.sf.jasperreports.engine.base.JRBasePrintElement
backcolor, defaultStyleProvider, forecolor, height, key, modeValue, origin, style, uuid, width, x, y
-
Fields inherited from interface net.sf.jasperreports.engine.JRPrintElement
UNSET_PRINT_ELEMENT_ID, UNSET_SOURCE_ELEMENT_ID
-
-
Constructor Summary
Constructors Constructor Description JRBasePrintGraphicElement(JRDefaultStyleProvider defaultStyleProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyPen(JRPen linePen)ColorgetDefaultLineColor()FloatgetDefaultLineWidth()FillEnumgetFillValue()Indicates the fill type used for this element.JRPengetLinePen()FillEnumgetOwnFillValue()Indicates the own fill type used for this element.voidsetFill(FillEnum fillValue)Sets the fill type used for this element.-
Methods inherited from class net.sf.jasperreports.engine.base.JRBasePrintElement
accept, getBackcolor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getModeValue, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPrintElementId, getPropertiesMap, getSourceElementId, getStyle, getStyleNameReference, getStyleResolver, getUUID, getWidth, getX, getY, hasProperties, setBackcolor, setForecolor, setHeight, setKey, setMode, setOrigin, setPrintElementId, setSourceElementId, setStyle, setUUID, setWidth, setX, setY
-
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, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, 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, getStyleNameReference
-
-
-
-
Constructor Detail
-
JRBasePrintGraphicElement
public JRBasePrintGraphicElement(JRDefaultStyleProvider defaultStyleProvider)
-
-
Method Detail
-
getLinePen
public JRPen getLinePen()
- Specified by:
getLinePenin interfaceJRCommonGraphicElement
-
copyPen
public void copyPen(JRPen linePen)
-
getFillValue
public FillEnum getFillValue()
Description copied from interface:JRCommonGraphicElementIndicates the fill type used for this element.- Specified by:
getFillValuein interfaceJRCommonGraphicElement- Returns:
- a value representing one of the fill type constants in
FillEnum
-
getOwnFillValue
public FillEnum getOwnFillValue()
Description copied from interface:JRCommonGraphicElementIndicates the own fill type used for this element.- Specified by:
getOwnFillValuein interfaceJRCommonGraphicElement- Returns:
- a value representing one of the fill type constants in
FillEnum
-
setFill
public void setFill(FillEnum fillValue)
Description copied from interface:JRPrintGraphicElementSets the fill type used for this element.- Specified by:
setFillin interfaceJRCommonGraphicElement- Specified by:
setFillin interfaceJRPrintGraphicElement- Parameters:
fillValue- one of the pen constants inFillEnum.
-
getDefaultLineWidth
public Float getDefaultLineWidth()
- Specified by:
getDefaultLineWidthin interfaceJRPenContainer
-
getDefaultLineColor
public Color getDefaultLineColor()
- Specified by:
getDefaultLineColorin interfaceJRPenContainer
-
-