net.sf.jasperreports.engine.base
Class JRBaseParameter

java.lang.Object
  extended by 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

Field Summary
protected  JRExpression defaultValueExpression
           
protected  java.lang.String description
           
protected  boolean isForPrompting
           
protected  boolean isSystemDefined
           
protected  java.lang.String name
           
protected  JRPropertiesMap propertiesMap
           
static java.lang.String PROPERTY_DESCRIPTION
           
protected  java.lang.Class valueClass
           
protected  java.lang.String valueClassName
           
protected  java.lang.String valueClassRealName
           
 
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
 
Constructor Summary
protected JRBaseParameter()
           
protected JRBaseParameter(JRParameter parameter, JRBaseObjectFactory factory)
           
 
Method Summary
 java.lang.Object clone()
           
 JRExpression getDefaultValueExpression()
           
 java.lang.String getDescription()
           
 JRPropertyChangeSupport getEventSupport()
          Returns the property change support object for this instance.
 java.lang.String getName()
           
 JRPropertiesHolder getParentProperties()
          Returns the parent properties holder, whose properties are used as defaults for this object.
 JRPropertiesMap getPropertiesMap()
          Returns this object's properties map.
 java.lang.Class getValueClass()
           
 java.lang.String getValueClassName()
           
 boolean hasProperties()
          Checks whether the object has any properties.
 boolean isForPrompting()
           
 boolean isSystemDefined()
           
 void setDescription(java.lang.String description)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

JRBaseParameter

protected JRBaseParameter()

JRBaseParameter

protected JRBaseParameter(JRParameter parameter,
                          JRBaseObjectFactory factory)
Method Detail

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