Package net.sf.jasperreports.engine
Interface JRGenericPrintElement
-
- All Superinterfaces:
JRCommonElement,JRIdentifiable,JRPrintElement,JRPropertiesHolder,JRStyleContainer
- All Known Implementing Classes:
JRBaseGenericPrintElement,JRRecordedValuesGenericPrintElement,JRTemplateGenericPrintElement
public interface JRGenericPrintElement extends JRPrintElement
A generic print element.Such an element has
a typeand includes a set of parameters. Export handlers need to registered for the element's type and they are responsible for producing export output for the element.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
JRGenericElement
-
-
Field Summary
-
Fields inherited from interface net.sf.jasperreports.engine.JRPrintElement
UNSET_PRINT_ELEMENT_ID, UNSET_SOURCE_ELEMENT_ID
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JRGenericElementTypegetGenericType()Returns the type of this element.Set<String>getParameterNames()Returns the set of parameter names for this element.ObjectgetParameterValue(String name)Returns the value of a parameter.booleanhasParameter(String name)Determines whether the element includes a parameter having a given name.voidsetParameterValue(String name, Object value)Sets a parameter value.-
Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement
getBackcolor, getForecolor, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, setBackcolor, setForecolor, setMode
-
Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable
getUUID
-
Methods inherited from interface net.sf.jasperreports.engine.JRPrintElement
accept, getHeight, getKey, getOrigin, getPrintElementId, getSourceElementId, getWidth, getX, getY, setHeight, setStyle, setUUID, setWidth, setX, setY
-
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder
getParentProperties, getPropertiesMap, hasProperties
-
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleNameReference
-
-
-
-
Method Detail
-
getGenericType
JRGenericElementType getGenericType()
Returns the type of this element.- Returns:
- the element type
-
getParameterNames
Set<String> getParameterNames()
Returns the set of parameter names for this element.- Returns:
- the set of parameter names (as
Strings).
-
hasParameter
boolean hasParameter(String name)
Determines whether the element includes a parameter having a given name.- Parameters:
name- the parameter name- Returns:
- whether a parameter having the specified name exists in the element
-
getParameterValue
Object getParameterValue(String name)
Returns the value of a parameter.- Parameters:
name- the parameter name- Returns:
- the parameter value, or
nullif a parameter by the specified name does not exist.
-
-