net.sf.jasperreports.engine.base
Class JRBaseParameter
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseParameter
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, JRChangeEventsSupport, JRCloneable, JRParameter, JRPropertiesHolder
- Direct Known Subclasses:
- JRBaseCrosstabParameter, JRDesignParameter
public class JRBaseParameter
- extends java.lang.Object
- implements JRParameter, java.io.Serializable, JRChangeEventsSupport
- Version:
- $Id: JRBaseParameter.java 2000 2007-12-05 14:07:13Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
| Fields inherited from interface net.sf.jasperreports.engine.JRParameter |
IS_IGNORE_PAGINATION, REPORT_CLASS_LOADER, REPORT_CONNECTION, REPORT_DATA_SOURCE, REPORT_FORMAT_FACTORY, REPORT_LOCALE, REPORT_MAX_COUNT, REPORT_PARAMETERS_MAP, REPORT_RESOURCE_BUNDLE, REPORT_SCRIPTLET, REPORT_TEMPLATES, REPORT_TIME_ZONE, REPORT_URL_HANDLER_FACTORY, REPORT_VIRTUALIZER |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_DESCRIPTION
public static final java.lang.String PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
name
protected java.lang.String name
description
protected java.lang.String description
valueClassName
protected java.lang.String valueClassName
valueClassRealName
protected java.lang.String valueClassRealName
isSystemDefined
protected boolean isSystemDefined
isForPrompting
protected boolean isForPrompting
valueClass
protected transient java.lang.Class valueClass
defaultValueExpression
protected JRExpression defaultValueExpression
propertiesMap
protected JRPropertiesMap propertiesMap
JRBaseParameter
protected JRBaseParameter()
JRBaseParameter
protected JRBaseParameter(JRParameter parameter,
JRBaseObjectFactory factory)
getName
public java.lang.String getName()
- Specified by:
getName in interface JRParameter
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface JRParameter
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescription in interface JRParameter
getValueClass
public java.lang.Class getValueClass()
- Specified by:
getValueClass in interface JRParameter
getValueClassName
public java.lang.String getValueClassName()
- Specified by:
getValueClassName in interface JRParameter
isSystemDefined
public boolean isSystemDefined()
- Specified by:
isSystemDefined in interface JRParameter
isForPrompting
public boolean isForPrompting()
- Specified by:
isForPrompting in interface JRParameter
getDefaultValueExpression
public JRExpression getDefaultValueExpression()
- Specified by:
getDefaultValueExpression in interface JRParameter
hasProperties
public boolean hasProperties()
- Description copied from interface:
JRPropertiesHolder
- Checks whether the object has any properties.
- Specified by:
hasProperties in interface JRPropertiesHolder
- Returns:
- whether the object has any properties
getPropertiesMap
public JRPropertiesMap getPropertiesMap()
- Description copied from interface:
JRPropertiesHolder
- Returns this object's properties map.
- Specified by:
getPropertiesMap in interface JRPropertiesHolder
- Returns:
- this object's properties map
getParentProperties
public JRPropertiesHolder getParentProperties()
- Description copied from interface:
JRPropertiesHolder
- Returns the parent properties holder, whose properties are used as defaults
for this object.
- Specified by:
getParentProperties in interface JRPropertiesHolder
- Returns:
- the parent properties holder, or
null if no parent
clone
public java.lang.Object clone()
- Specified by:
clone in interface JRCloneable- Overrides:
clone in class java.lang.Object
getEventSupport
public JRPropertyChangeSupport getEventSupport()
- Description copied from interface:
JRChangeEventsSupport
- Returns the property change support object for this instance.
- Specified by:
getEventSupport in interface JRChangeEventsSupport
- Returns:
- the property change support object for this instance
© 2001-2006 JasperSoft Corporation www.jaspersoft.com