Class BaseDataLevelBucketProperty
- java.lang.Object
-
- net.sf.jasperreports.engine.analytics.dataset.BaseDataLevelBucketProperty
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ItemProperty
,DataLevelBucketProperty
,JRCloneable
- Direct Known Subclasses:
DesignDataLevelBucketProperty
public class BaseDataLevelBucketProperty extends Object implements DataLevelBucketProperty, Serializable
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRExpression
expression
protected String
name
protected String
value
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseDataLevelBucketProperty()
BaseDataLevelBucketProperty(DataLevelBucketProperty property, JRBaseObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
String
getName()
Returns the name of the item property (required).String
getValue()
Returns thevalue
attribute of the item property.JRExpression
getValueExpression()
Returns aJRExpression
representing the value object for the item property.
-
-
-
Field Detail
-
name
protected String name
-
value
protected String value
-
expression
protected JRExpression expression
-
-
Constructor Detail
-
BaseDataLevelBucketProperty
protected BaseDataLevelBucketProperty()
-
BaseDataLevelBucketProperty
public BaseDataLevelBucketProperty(DataLevelBucketProperty property, JRBaseObjectFactory factory)
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:ItemProperty
Returns the name of the item property (required).- Specified by:
getName
in interfaceItemProperty
- Returns:
- the property name
-
getValue
public String getValue()
Description copied from interface:ItemProperty
Returns thevalue
attribute of the item property. Onlyjava.lang.String
values are allowed for this attribute.- Specified by:
getValue
in interfaceItemProperty
- Returns:
- the
value
attribute
-
getValueExpression
public JRExpression getValueExpression()
Description copied from interface:ItemProperty
Returns aJRExpression
representing the value object for the item property. If present, it overrides the value given by thevalue
attribute.- Specified by:
getValueExpression
in interfaceItemProperty
- Returns:
- the value expression
-
clone
public Object clone()
- Specified by:
clone
in interfaceJRCloneable
- Overrides:
clone
in classObject
-
-