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_FILE_RESOLVER, 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