net.sf.jasperreports.engine.fill
Class JRTemplateRectangle
java.lang.Object
net.sf.jasperreports.engine.fill.JRTemplateElement
net.sf.jasperreports.engine.fill.JRTemplateGraphicElement
net.sf.jasperreports.engine.fill.JRTemplateRectangle
- All Implemented Interfaces:
- Serializable, Deduplicable, JRCommonElement, JRCommonGraphicElement, JRCommonRectangle, JRIdentifiable, JRPenContainer, JRPropertiesHolder, JRStyleContainer
public class JRTemplateRectangle
- extends JRTemplateGraphicElement
- implements JRCommonRectangle
Rectangle information shared by multiple print rectangle objects.
- Version:
- $Id: JRTemplateRectangle.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
JRTemplatePrintRectangle,
Serialized Form
| Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplateElement |
addTemplateHash, getBackcolor, getBaseStyle, getDefaultStyleProvider, getForecolor, getHeight, getId, getKey, getModeValue, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParentProperties, getPropertiesMap, getStyle, getStyleNameReference, getUUID, getWidth, hasProperties, setBackcolor, setElement, setForecolor, setKey, setMode, setStyle, templateIdentical |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement |
getBackcolor, getForecolor, getHeight, getKey, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode |
JRTemplateRectangle
protected JRTemplateRectangle(JROrigin origin,
JRDefaultStyleProvider defaultStyleProvider,
JRRectangle rectangle)
JRTemplateRectangle
protected JRTemplateRectangle(JROrigin origin,
JRDefaultStyleProvider defaultStyleProvider,
JRSubreport subreport)
JRTemplateRectangle
public JRTemplateRectangle(JROrigin origin,
JRDefaultStyleProvider defaultStyleProvider)
- Creates a template rectangle.
- Parameters:
origin - the origin of the elements that will use this templatedefaultStyleProvider - the default style provider to use for
this template
setRectangle
protected void setRectangle(JRRectangle rectangle)
setSubreport
protected void setSubreport(JRSubreport subreport)
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 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(Integer radius)
- Specified by:
setRadius in interface JRCommonRectangle
getHashCode
public int getHashCode()
- Description copied from interface:
Deduplicable
- Returns a hash code to be used for the deduplicate map.
The returned hash code should be consitent wiwh
Deduplicable.isIdentical(Object),
i.e. if two objects are identical they should have the same hash code.
- Specified by:
getHashCode in interface Deduplicable
- Returns:
- deduplication hash code
isIdentical
public boolean isIdentical(Object object)
- Description copied from interface:
Deduplicable
- Determines if this instance is identical to another object.
- Specified by:
isIdentical in interface Deduplicable
- Parameters:
object - the object to compare with this instance
- Returns:
true if the two objects are identical and can be deduplicated
Copyright © 2012. All Rights Reserved.