public class JRBaseField extends java.lang.Object implements JRField, java.io.Serializable, JRChangeEventsSupport
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
description |
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 |
| Modifier | Constructor and Description |
|---|---|
protected |
JRBaseField() |
protected |
JRBaseField(JRField field,
JRBaseObjectFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
java.lang.String |
getDescription()
Gets the field optional description.
|
JRPropertyChangeSupport |
getEventSupport()
Returns the property change support object for this instance.
|
java.lang.String |
getName()
Gets the field unique name.
|
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()
Gets the field value class.
|
java.lang.String |
getValueClassName()
Gets the field value class name.
|
boolean |
hasProperties()
Checks whether the object has any properties.
|
void |
setDescription(java.lang.String description)
Sets the field description.
|
public static final java.lang.String PROPERTY_DESCRIPTION
protected java.lang.String name
protected java.lang.String description
protected java.lang.String valueClassName
protected java.lang.String valueClassRealName
protected transient java.lang.Class<?> valueClass
protected JRPropertiesMap propertiesMap
protected JRBaseField()
protected JRBaseField(JRField field, JRBaseObjectFactory factory)
public java.lang.String getName()
JRFieldpublic java.lang.String getDescription()
JRFieldgetDescription in interface JRFieldpublic void setDescription(java.lang.String description)
JRFieldsetDescription in interface JRFieldpublic java.lang.Class<?> getValueClass()
JRFieldgetValueClass in interface JRFieldpublic java.lang.String getValueClassName()
JRFieldgetValueClassName in interface JRFieldpublic boolean hasProperties()
JRPropertiesHolderhasProperties in interface JRPropertiesHolderpublic JRPropertiesMap getPropertiesMap()
JRPropertiesHoldergetPropertiesMap in interface JRPropertiesHolderpublic JRPropertiesHolder getParentProperties()
JRPropertiesHoldergetParentProperties in interface JRPropertiesHoldernull if no parentpublic java.lang.Object clone()
clone in interface JRCloneableclone in class java.lang.Objectpublic JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupportgetEventSupport in interface JRChangeEventsSupport© 2001-2010 Jaspersoft Corporation www.jaspersoft.com