net.sf.jasperreports.engine.fill
Class JRTemplateLine
java.lang.Object
net.sf.jasperreports.engine.fill.JRTemplateElement
net.sf.jasperreports.engine.fill.JRTemplateGraphicElement
net.sf.jasperreports.engine.fill.JRTemplateLine
- All Implemented Interfaces:
- Serializable, Deduplicable, JRCommonElement, JRCommonGraphicElement, JRIdentifiable, JRPenContainer, JRPropertiesHolder, JRStyleContainer
public class JRTemplateLine
- extends JRTemplateGraphicElement
Line element information shared by multiple print line objects.
- Version:
- $Id: JRTemplateLine.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
JRTemplatePrintLine,
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 |
directionValue
protected LineDirectionEnum directionValue
JRTemplateLine
protected JRTemplateLine(JROrigin origin,
JRDefaultStyleProvider defaultStyleProvider,
JRLine line)
JRTemplateLine
public JRTemplateLine(JROrigin origin,
JRDefaultStyleProvider defaultStyleProvider)
- Creates a template line.
- Parameters:
origin - the origin of the elements that will use this templatedefaultStyleProvider - the default style provider to use for
this template
setLine
protected void setLine(JRLine line)
getDirectionValue
public LineDirectionEnum getDirectionValue()
setDirection
public void setDirection(LineDirectionEnum directionValue)
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.
- Returns:
- deduplication hash code
isIdentical
public boolean isIdentical(Object object)
- 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
Copyright © 2012. All Rights Reserved.