Package net.sf.jasperreports.engine.fill
Class JRTemplateEllipse
java.lang.Object
net.sf.jasperreports.engine.fill.JRTemplateElement
net.sf.jasperreports.engine.fill.JRTemplateGraphicElement
net.sf.jasperreports.engine.fill.JRTemplateEllipse
- All Implemented Interfaces:
Serializable
,Deduplicable
,JRCommonElement
,JRCommonGraphicElement
,JRPenContainer
,JRPropertiesHolder
,JRStyleContainer
Ellipse information shared by multiple print ellipse objects.
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
-
Field Summary
Fields inherited from class net.sf.jasperreports.engine.fill.JRTemplateGraphicElement
linePen
Fields inherited from class net.sf.jasperreports.engine.fill.JRTemplateElement
defaultStyleProvider, origin, parentStyle
-
Constructor Summary
ConstructorsModifierConstructorDescriptionJRTemplateEllipse
(JROrigin origin, JRDefaultStyleProvider defaultStyleProvider) Creates an ellipse template.protected
JRTemplateEllipse
(JROrigin origin, JRDefaultStyleProvider defaultStyleProvider, JREllipse ellipse) -
Method Summary
Modifier and TypeMethodDescriptionint
Returns a hash code to be used for the deduplicate map.boolean
isIdentical
(Object object) Determines if this instance is identical to another object.protected void
setEllipse
(JREllipse ellipse) Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplateGraphicElement
addGraphicHash, copyLinePen, getDefaultLineColor, getDefaultLineWidth, getFill, getLinePen, getOwnFill, graphicIdentical, populateStyle, setFill, setGraphicElement
Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplateElement
addTemplateHash, getBackcolor, getBaseStyle, getDefaultStyleProvider, getForecolor, getHeight, getId, getKey, getMode, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnMode, getParentProperties, getPropertiesMap, getStyle, getStyleNameReference, getStyleResolver, 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, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, getWidth, setBackcolor, setForecolor, setMode
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleName, getStyleNameReference
-
Constructor Details
-
JRTemplateEllipse
protected JRTemplateEllipse(JROrigin origin, JRDefaultStyleProvider defaultStyleProvider, JREllipse ellipse) -
JRTemplateEllipse
Creates an ellipse template.- Parameters:
origin
- the origin of the elements that will use this templatedefaultStyleProvider
- the default style provider to use for this template
-
-
Method Details
-
setEllipse
-
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 wiwhDeduplicable.isIdentical(Object)
, i.e. if two objects are identical they should have the same hash code.- Returns:
- deduplication hash code
-
isIdentical
Description copied from interface:Deduplicable
Determines if this instance is identical to another object.- Parameters:
object
- the object to compare with this instance- Returns:
true
if the two objects are identical and can be deduplicated
-