net.sf.jasperreports.engine.base
Class JRBaseRectangle
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseElement
net.sf.jasperreports.engine.base.JRBaseGraphicElement
net.sf.jasperreports.engine.base.JRBaseRectangle
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, JRChangeEventsSupport, JRChild, JRCloneable, JRCommonElement, JRCommonGraphicElement, JRCommonRectangle, JRElement, JRGraphicElement, JRIdentifiable, JRPenContainer, JRPropertiesHolder, JRRectangle, JRStyleContainer, JRVisitable
public class JRBaseRectangle
- extends JRBaseGraphicElement
- implements JRRectangle
The actual implementation of a graphic element representing a rectangle.
- Version:
- $Id: JRBaseRectangle.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
Field Summary |
protected java.lang.Integer |
radius
|
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.base.JRBaseElement |
clone, getBackcolor, getBaseStyle, getDefaultStyleProvider, getElementGroup, getEventSupport, getForecolor, getHeight, getKey, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getPropertyExpressions, 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 class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.engine.JRElement |
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 |
radius
protected java.lang.Integer radius
JRBaseRectangle
protected JRBaseRectangle(JRRectangle rectangle,
JRBaseObjectFactory factory)
- Initializes properties that are specific to rectangles. Common properties are initialized by its
parent constructors.
- Parameters:
rectangle
- an element whose properties are copied to this element. Usually it is a
JRDesignRectangle
that must be transformed into an
JRBaseRectangle at compile time.factory
- a factory used in the compile process
getRadius
public int getRadius()
- Description copied from interface:
JRCommonRectangle
- Indicates the corner radius for rectangles with round corners. The default is 0.
- Specified by:
getRadius
in interface JRCommonRectangle
getOwnRadius
public java.lang.Integer getOwnRadius()
- Specified by:
getOwnRadius
in interface JRCommonRectangle
setRadius
public void setRadius(int radius)
- Description copied from interface:
JRCommonRectangle
- Sets the corner radius for rectangles with round corners.
- Specified by:
setRadius
in interface JRCommonRectangle
setRadius
public void setRadius(java.lang.Integer radius)
- Specified by:
setRadius
in interface JRCommonRectangle
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions
in interface JRElement
visit
public void visit(JRVisitor visitor)
- Specified by:
visit
in interface JRVisitable
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com