net.sf.jasperreports.engine.design
Class JRDesignGraphicElement
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.design.JRDesignElement
net.sf.jasperreports.engine.design.JRDesignGraphicElement
- All Implemented Interfaces:
- Serializable, Cloneable, JRChangeEventsSupport, JRChild, JRCloneable, JRCommonElement, JRCommonGraphicElement, JRElement, JRGraphicElement, JRIdentifiable, JRPenContainer, JRPropertiesHolder, JRStyleContainer, JRVisitable
- Direct Known Subclasses:
- JRDesignEllipse, JRDesignImage, JRDesignLine, JRDesignRectangle
public abstract class JRDesignGraphicElement
- extends JRDesignElement
- implements JRGraphicElement
This class contains functionality common to graphic elements at design time. It provides implementation for the methods described
in JRTextElement.
- Version:
- $Id: JRDesignGraphicElement.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
| Fields inherited from class net.sf.jasperreports.engine.base.JRBaseElement |
backcolor, defaultStyleProvider, elementGroup, forecolor, height, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, key, modeValue, parentStyle, parentStyleNameReference, positionTypeValue, printWhenExpression, printWhenGroupChanges, PROPERTY_POSITION_TYPE, PROPERTY_PRINT_IN_FIRST_WHOLE_BAND, PROPERTY_PRINT_REPEATED_VALUES, PROPERTY_PRINT_WHEN_DETAIL_OVERFLOWS, PROPERTY_REMOVE_LINE_WHEN_BLANK, PROPERTY_STRETCH_TYPE, PROPERTY_WIDTH, PROPERTY_X, stretchTypeValue, uuid, width, x, y |
| Methods inherited from class net.sf.jasperreports.engine.design.JRDesignElement |
addPropertyExpression, getPropertyExpressions, getPropertyExpressionsList, removePropertyExpression, removePropertyExpression, setElementGroup, setHeight, setKey, setPrintWhenExpression, setPrintWhenGroupChanges, setStyle, setStyleNameReference, setUUID, setY |
| Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElement |
clone, getBackcolor, getBaseStyle, getDefaultStyleProvider, getElementGroup, getEventSupport, getForecolor, getHeight, getKey, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getStretchTypeValue, getStyle, getStyleNameReference, getUUID, getWidth, getX, getY, hasProperties, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
| Methods inherited from interface net.sf.jasperreports.engine.JRElement |
collectExpressions, getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, 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.JRCommonElement |
getBackcolor, getForecolor, getHeight, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode |
linePen
protected JRPen linePen
fillValue
protected FillEnum fillValue
JRDesignGraphicElement
protected JRDesignGraphicElement(JRDefaultStyleProvider defaultStyleProvider)
getLinePen
public JRPen getLinePen()
- Specified by:
getLinePen 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 Float getDefaultLineWidth()
- Specified by:
getDefaultLineWidth in interface JRPenContainer
getDefaultLineColor
public Color getDefaultLineColor()
- Specified by:
getDefaultLineColor in interface JRPenContainer
clone
public Object clone()
- Specified by:
clone in interface JRCloneable- Overrides:
clone in class JRBaseElement
Copyright © 2012. All Rights Reserved.