net.sf.jasperreports.engine.fill
Class JRTemplateGenericPrintElement
java.lang.Object
net.sf.jasperreports.engine.fill.JRTemplatePrintElement
net.sf.jasperreports.engine.fill.JRTemplateGenericPrintElement
- All Implemented Interfaces:
- java.io.Serializable, JRCommonElement, JRGenericPrintElement, JRPrintElement, JRPropertiesHolder, JRStyleContainer
- Direct Known Subclasses:
- JRRecordedValuesGenericPrintElement
public class JRTemplateGenericPrintElement
- extends JRTemplatePrintElement
- implements JRGenericPrintElement
Implementation of JRGenericPrintElement
that uses
a JRTemplateGenericElement
instance to
store common attributes.
- Version:
- $Id: JRTemplateGenericPrintElement.java 3034 2009-08-27 11:58:04Z teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
JRTemplateGenericPrintElement
,
Serialized Form
Method Summary |
JRGenericElementType |
getGenericType()
Returns the generic type specified by the element template. |
java.util.Set |
getParameterNames()
Returns the set of parameter names for this element. |
java.lang.Object |
getParameterValue(java.lang.String name)
Returns the value of a parameter. |
boolean |
hasParameter(java.lang.String name)
Determines whether the element includes a parameter having a given name. |
void |
setParameterValue(java.lang.String name,
java.lang.Object value)
Sets a parameter value. |
Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplatePrintElement |
getBackcolor, getDefaultLineColor, getDefaultStyleProvider, getForecolor, getHeight, getKey, getMode, getOrigin, getOwnBackcolor, getOwnForecolor, getOwnMode, getParentProperties, getPropertiesMap, getStyle, getStyleNameReference, getTemplate, getWidth, getX, getY, hasProperties, setBackcolor, setForecolor, setHeight, setMode, setMode, setStyle, setTemplate, setWidth, setX, setY, updateElementTemplate |
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.JRPrintElement |
getHeight, getKey, getOrigin, getWidth, getX, getY, setBackcolor, setForecolor, setHeight, setMode, setMode, setStyle, setWidth, setX, setY |
JRTemplateGenericPrintElement
public JRTemplateGenericPrintElement(JRTemplateGenericElement template)
- Creates a generic print element.
- Parameters:
template
- the template to use for the element
getGenericType
public JRGenericElementType getGenericType()
- Returns the generic type specified by the element template.
- Specified by:
getGenericType
in interface JRGenericPrintElement
- Returns:
- the element type
- See Also:
JRTemplateGenericElement.getGenericType()
getParameterNames
public java.util.Set getParameterNames()
- Description copied from interface:
JRGenericPrintElement
- Returns the set of parameter names for this element.
- Specified by:
getParameterNames
in interface JRGenericPrintElement
- Returns:
- the set of parameter names (as
String
s).
getParameterValue
public java.lang.Object getParameterValue(java.lang.String name)
- Description copied from interface:
JRGenericPrintElement
- Returns the value of a parameter.
- Specified by:
getParameterValue
in interface JRGenericPrintElement
- Parameters:
name
- the parameter name
- Returns:
- the parameter value, or
null
if a parameter by
the specified name does not exist.
hasParameter
public boolean hasParameter(java.lang.String name)
- Description copied from interface:
JRGenericPrintElement
- Determines whether the element includes a parameter having a given name.
- Specified by:
hasParameter
in interface JRGenericPrintElement
- Parameters:
name
- the parameter name
- Returns:
- whether a parameter having the specified name exists in the element
setParameterValue
public void setParameterValue(java.lang.String name,
java.lang.Object value)
- Description copied from interface:
JRGenericPrintElement
- Sets a parameter value.
- Specified by:
setParameterValue
in interface JRGenericPrintElement
- Parameters:
name
- the parameter namevalue
- the parameter value
© 2001-2009 Jaspersoft Corporation www.jaspersoft.com