|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.base.JRBaseGraphicElement
public abstract class JRBaseGraphicElement
This class provides functionality common to graphic elements. It provides implementation for the methods described in JRTextElement.
Field Summary | |
---|---|
protected java.lang.Byte |
fill
|
protected JRPen |
linePen
|
Fields inherited from interface net.sf.jasperreports.engine.JRGraphicElement |
---|
FILL_SOLID, PEN_1_POINT, PEN_2_POINT, PEN_4_POINT, PEN_DOTTED, PEN_NONE, PEN_THIN |
Fields inherited from interface net.sf.jasperreports.engine.JRElement |
---|
MODE_OPAQUE, MODE_TRANSPARENT, POSITION_TYPE_FIX_RELATIVE_TO_BOTTOM, POSITION_TYPE_FIX_RELATIVE_TO_TOP, POSITION_TYPE_FLOAT, STRETCH_TYPE_NO_STRETCH, STRETCH_TYPE_RELATIVE_TO_BAND_HEIGHT, STRETCH_TYPE_RELATIVE_TO_TALLEST_OBJECT |
Constructor Summary | |
---|---|
protected |
JRBaseGraphicElement(JRGraphicElement graphicElement,
JRBaseObjectFactory factory)
Constructs an empty graphic element. |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
java.awt.Color |
getDefaultLineColor()
|
java.lang.Float |
getDefaultLineWidth()
|
byte |
getFill()
Indicates the fill type used for this element. |
JRPen |
getLinePen()
|
java.lang.Byte |
getOwnFill()
|
java.lang.Byte |
getOwnPen()
Deprecated. Replaced by getLinePen() |
byte |
getPen()
Deprecated. Replaced by getLinePen() |
void |
setFill(byte fill)
Sets the fill type used for this element. |
void |
setFill(java.lang.Byte fill)
|
void |
setPen(byte pen)
Deprecated. Replaced by getLinePen() |
void |
setPen(java.lang.Byte pen)
Deprecated. Replaced by getLinePen() |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.engine.JRElement |
---|
collectExpressions, getElementGroup, getHeight, getKey, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchType, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
Methods inherited from interface net.sf.jasperreports.engine.JRChild |
---|
clone |
Methods inherited from interface net.sf.jasperreports.engine.JRVisitable |
---|
visit |
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder |
---|
getParentProperties, getPropertiesMap, hasProperties |
Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
---|
getBackcolor, getForecolor, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode |
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer |
---|
getDefaultStyleProvider, getStyle, getStyleNameReference |
Field Detail |
---|
protected JRPen linePen
protected java.lang.Byte fill
Constructor Detail |
---|
protected JRBaseGraphicElement(JRGraphicElement graphicElement, JRBaseObjectFactory factory)
graphicElement
- an element whose properties are copied to this element. Usually it is a
JRDesignGraphicElement
that must be transformed into an
JRBaseGraphicElement at compile time.factory
- a factory used in the compile processMethod Detail |
---|
public JRPen getLinePen()
getLinePen
in interface JRCommonGraphicElement
public byte getPen()
getLinePen()
JRGraphicElement
getPen
in interface JRGraphicElement
public java.lang.Byte getOwnPen()
getLinePen()
getOwnPen
in interface JRGraphicElement
public void setPen(byte pen)
getLinePen()
JRGraphicElement
setPen
in interface JRGraphicElement
pen
- one of the pen constants in this classpublic void setPen(java.lang.Byte pen)
getLinePen()
setPen
in interface JRGraphicElement
public byte getFill()
JRCommonGraphicElement
getFill
in interface JRCommonGraphicElement
public java.lang.Byte getOwnFill()
getOwnFill
in interface JRCommonGraphicElement
public void setFill(byte fill)
JRGraphicElement
setFill
in interface JRGraphicElement
fill
- one of the pen constants in this classpublic void setFill(java.lang.Byte fill)
setFill
in interface JRGraphicElement
public java.lang.Float getDefaultLineWidth()
getDefaultLineWidth
in interface JRPenContainer
public java.awt.Color getDefaultLineColor()
getDefaultLineColor
in interface JRPenContainer
public java.lang.Object clone()
clone
in interface JRCloneable
clone
in class JRBaseElement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |