|
||||||||||
| 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 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()
JRCommonGraphicElement
getFill in interface JRCommonGraphicElementpublic java.lang.Byte getOwnFill()
getOwnFill in interface JRCommonGraphicElementpublic void setFill(byte fill)
JRGraphicElement
setFill in interface JRGraphicElementfill - one of the pen constants in this classpublic void setFill(java.lang.Byte fill)
setFill in interface JRGraphicElementpublic 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 | |||||||||