public class BaseDataLevelBucket extends java.lang.Object implements DataLevelBucket, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<DataLevelBucketProperty> |
bucketProperties |
protected JRExpression |
comparatorExpression |
static java.lang.String |
EXCEPTION_MESSAGE_KEY_BUCKET_LOAD_ERROR |
protected JRExpression |
expression |
protected BucketOrder |
order |
protected SortOrderEnum |
orderValue
Deprecated.
|
protected java.lang.Class<?> |
valueClass |
protected java.lang.String |
valueClassName |
protected java.lang.String |
valueClassRealName |
Modifier | Constructor and Description |
---|---|
protected |
BaseDataLevelBucket() |
|
BaseDataLevelBucket(DataLevelBucket bucket,
JRBaseObjectFactory factory) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
java.util.List<DataLevelBucketProperty> |
getBucketProperties() |
JRExpression |
getComparatorExpression()
Returns the comparator expression.
|
JRExpression |
getExpression()
Returns the grouping expression.
|
BucketOrder |
getOrder()
Returns the bucket sorting type.
|
SortOrderEnum |
getOrderValue()
Deprecated.
|
java.lang.Class<?> |
getValueClass()
Returns the class of the bucket value.
|
java.lang.String |
getValueClassName()
Returns the string name of the bucket value class.
|
public static final java.lang.String EXCEPTION_MESSAGE_KEY_BUCKET_LOAD_ERROR
protected java.lang.String valueClassName
protected java.lang.String valueClassRealName
protected java.lang.Class<?> valueClass
@Deprecated protected SortOrderEnum orderValue
protected BucketOrder order
protected JRExpression expression
protected JRExpression comparatorExpression
protected java.util.List<DataLevelBucketProperty> bucketProperties
protected BaseDataLevelBucket()
public BaseDataLevelBucket(DataLevelBucket bucket, JRBaseObjectFactory factory)
public java.lang.String getValueClassName()
DataLevelBucket
getValueClassName
in interface DataLevelBucket
@Deprecated public SortOrderEnum getOrderValue()
DataLevelBucket
The possible values are:
getOrderValue
in interface DataLevelBucket
public BucketOrder getOrder()
DataLevelBucket
The possible values are:
getOrder
in interface DataLevelBucket
DataLevelBucket.getComparatorExpression()
public JRExpression getExpression()
DataLevelBucket
getExpression
in interface DataLevelBucket
public JRExpression getComparatorExpression()
DataLevelBucket
The result of this expression is used to sort the buckets, in ascending or
descending order (given by getOrder()
.
If the order type is BucketOrder.NONE
, no sorting will be performed
and the comparator expression will be ignored.
If no comparator expression is specified, the natural order will be used.
If the bucket has an order by expression, the comparator will be used to compare values as produced by that expression.
getComparatorExpression
in interface DataLevelBucket
public java.lang.Class<?> getValueClass()
DataLevelBucket
getValueClass
in interface DataLevelBucket
public java.util.List<DataLevelBucketProperty> getBucketProperties()
getBucketProperties
in interface DataLevelBucket
public java.lang.Object clone()
clone
in interface JRCloneable
clone
in class java.lang.Object
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com