net.sf.jasperreports.engine.fill
Class JRTemplateGraphicElement

java.lang.Object
  extended by net.sf.jasperreports.engine.fill.JRTemplateElement
      extended by net.sf.jasperreports.engine.fill.JRTemplateGraphicElement
All Implemented Interfaces:
java.io.Serializable, 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 3939 2010-08-20 09:52:00Z teodord $
Author:
Teodor Danciu ([email protected])
See Also:
Serialized Form

Field Summary
protected  JRPen linePen
           
 
Fields inherited from class net.sf.jasperreports.engine.fill.JRTemplateElement
defaultStyleProvider, origin, parentStyle
 
Constructor Summary
protected JRTemplateGraphicElement(JROrigin origin, JRDefaultStyleProvider defaultStyleProvider)
           
protected JRTemplateGraphicElement(JROrigin origin, JRDefaultStyleProvider defaultStyleProvider, JRGraphicElement graphicElement)
           
 
Method Summary
 void copyLinePen(JRPen pen)
          Copies pen attributes.
 java.awt.Color getDefaultLineColor()
           
 java.lang.Float getDefaultLineWidth()
           
 byte getFill()
          Deprecated. Replaced by getFillValue()
 FillEnum getFillValue()
          Indicates the fill type used for this element.
 JRPen getLinePen()
           
 java.lang.Byte getOwnFill()
          Deprecated. Replaced by getOwnFillValue()
 FillEnum getOwnFillValue()
          Indicates the own fill type used for this element.
 java.lang.Byte getOwnPen()
          Deprecated. Replaced by getLinePen()
 byte getPen()
          Deprecated. Replaced by getLinePen()
 void setFill(byte fill)
          Deprecated. Replaced by setFill(FillEnum)
 void setFill(java.lang.Byte fill)
          Deprecated. Replaced by setFill(FillEnum)
 void setFill(FillEnum fillValue)
          Sets the fill type used for this element.
protected  void setGraphicElement(JRGraphicElement graphicElement)
           
 void setPen(byte pen)
          Deprecated. Replaced by getLinePen()
 void setPen(java.lang.Byte pen)
          Deprecated. Replaced by getLinePen()
 
Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplateElement
getBackcolor, getBaseStyle, getDefaultStyleProvider, getForecolor, getHeight, getId, getKey, getMode, getModeValue, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getParentProperties, getPropertiesMap, getStyle, getStyleNameReference, getWidth, hasProperties, setBackcolor, setElement, setForecolor, setKey, setMode, setMode, setMode, setStyle
 
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, getMode, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode, setMode, setMode
 
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleNameReference
 

Field Detail

linePen

protected JRPen linePen
Constructor Detail

JRTemplateGraphicElement

protected JRTemplateGraphicElement(JROrigin origin,
                                   JRDefaultStyleProvider defaultStyleProvider)

JRTemplateGraphicElement

protected JRTemplateGraphicElement(JROrigin origin,
                                   JRDefaultStyleProvider defaultStyleProvider,
                                   JRGraphicElement graphicElement)
Method Detail

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

getPen

public byte getPen()
Deprecated. Replaced by getLinePen()


getOwnPen

public java.lang.Byte getOwnPen()
Deprecated. Replaced by getLinePen()


setPen

public void setPen(byte pen)
Deprecated. Replaced by getLinePen()


setPen

public void setPen(java.lang.Byte pen)
Deprecated. Replaced by getLinePen()


getFill

public byte getFill()
Deprecated. Replaced by getFillValue()

Specified by:
getFill in interface JRCommonGraphicElement

getOwnFill

public java.lang.Byte getOwnFill()
Deprecated. Replaced by getOwnFillValue()

Specified by:
getOwnFill in interface JRCommonGraphicElement

setFill

public void setFill(byte fill)
Deprecated. Replaced by setFill(FillEnum)

Specified by:
setFill in interface JRCommonGraphicElement

setFill

public void setFill(java.lang.Byte fill)
Deprecated. Replaced by setFill(FillEnum)

Specified by:
setFill 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


Copyright © 2011. All Rights Reserved.