|
||||||||||
| 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 FillEnum |
fillValue
|
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()
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. |
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, getKey, getPositionType, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchType, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, 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, getHeight, 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 |
|---|
protected JRPen linePen
protected FillEnum fillValue
| 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 process| Method Detail |
|---|
public JRPen getLinePen()
getLinePen in interface JRCommonGraphicElementpublic byte getPen()
getLinePen()
JRGraphicElement
getPen in interface JRGraphicElementpublic java.lang.Byte getOwnPen()
getLinePen()
getOwnPen in interface JRGraphicElementpublic void setPen(byte pen)
getLinePen()
JRGraphicElement
setPen in interface JRGraphicElementpen - one of the pen constants in this classpublic void setPen(java.lang.Byte pen)
getLinePen()
setPen in interface JRGraphicElementpublic byte getFill()
getFillValue()
getFill in interface JRCommonGraphicElementpublic java.lang.Byte getOwnFill()
getOwnFillValue()
getOwnFill in interface JRCommonGraphicElementpublic void setFill(byte fill)
setFill(FillEnum)
setFill in interface JRCommonGraphicElementpublic void setFill(java.lang.Byte fill)
setFill(FillEnum)
setFill in interface JRCommonGraphicElementpublic FillEnum getFillValue()
JRCommonGraphicElement
getFillValue in interface JRCommonGraphicElementFillEnumpublic FillEnum getOwnFillValue()
JRCommonGraphicElement
getOwnFillValue in interface JRCommonGraphicElementFillEnumpublic void setFill(FillEnum fillValue)
JRCommonGraphicElement
setFill in interface JRCommonGraphicElementfillValue - a value representing one of the line direction constants in FillEnumpublic java.lang.Float getDefaultLineWidth()
getDefaultLineWidth in interface JRPenContainerpublic java.awt.Color getDefaultLineColor()
getDefaultLineColor in interface JRPenContainerpublic java.lang.Object clone()
clone in interface JRCloneableclone in class JRBaseElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||