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 |
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.
|
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()
DataLevelBucketgetValueClassName in interface DataLevelBucket@Deprecated public SortOrderEnum getOrderValue()
DataLevelBucketThe possible values are:
getOrderValue in interface DataLevelBucketpublic BucketOrder getOrder()
DataLevelBucketThe possible values are:
getOrder in interface DataLevelBucketDataLevelBucket.getComparatorExpression()public JRExpression getExpression()
DataLevelBucketgetExpression in interface DataLevelBucketpublic 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 DataLevelBucketpublic java.lang.Class<?> getValueClass()
DataLevelBucketgetValueClass in interface DataLevelBucketpublic java.util.List<DataLevelBucketProperty> getBucketProperties()
getBucketProperties in interface DataLevelBucketpublic java.lang.Object clone()
clone in interface JRCloneableclone in class java.lang.Object© 2001-2010 Jaspersoft Corporation www.jaspersoft.com