public class JRDesignCrosstabBucket extends JRBaseCrosstabBucket implements JRChangeEventsSupport
crosstab group bucket
to be used for report designing.Modifier and Type | Field and Description |
---|---|
static String |
PROPERTY_COMPARATOR_EXPRESSION |
static String |
PROPERTY_EXPRESSION |
static String |
PROPERTY_ORDER |
static String |
PROPERTY_ORDER_BY_EXPRESSION |
static String |
PROPERTY_VALUE_CLASS |
bucketOrder, comparatorExpression, EXCEPTION_MESSAGE_KEY_BUCKET_LOAD_ERROR, expression, orderByExpression, orderValue, valueClass, valueClassName, valueClassRealName
Constructor and Description |
---|
JRDesignCrosstabBucket()
Creates a crosstab group bucket.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
JRPropertyChangeSupport |
getEventSupport()
Returns the property change support object for this instance.
|
void |
setComparatorExpression(JRExpression comparatorExpression)
Sets the comparator expression.
|
void |
setExpression(JRDesignExpression expression)
Sets the grouping expression.
|
void |
setOrder(BucketOrder bucketOrder)
Sets the sorting type.
|
void |
setOrder(SortOrderEnum orderValue)
Deprecated.
replaced by
setOrder(BucketOrder) |
void |
setOrderByExpression(JRExpression orderByExpression)
Sets the expression that provides order by values for group buckets.
|
void |
setValueClassName(String valueClassName)
Sets the bucket value class name.
|
getComparatorExpression, getExpression, getOrder, getOrderByExpression, getOrderValue, getValueClass, getValueClassName
public static final String PROPERTY_ORDER_BY_EXPRESSION
public static final String PROPERTY_COMPARATOR_EXPRESSION
public static final String PROPERTY_EXPRESSION
public static final String PROPERTY_ORDER
public static final String PROPERTY_VALUE_CLASS
public JRDesignCrosstabBucket()
public void setOrderByExpression(JRExpression orderByExpression)
orderByExpression
- the expression that provides order by values
for group bucketsJRBaseCrosstabBucket.getOrderByExpression()
public void setComparatorExpression(JRExpression comparatorExpression)
The expressions's type should be compatible with java.util.Comparator
.
comparatorExpression
- the comparator expressionJRCrosstabBucket.getComparatorExpression()
public void setExpression(JRDesignExpression expression)
expression
- the grouping expressionJRCrosstabBucket.getExpression()
@Deprecated public void setOrder(SortOrderEnum orderValue)
setOrder(BucketOrder)
orderValue
- one of
JRCrosstabBucket.getOrderValue()
public void setOrder(BucketOrder bucketOrder)
bucketOrder
- one of
JRCrosstabBucket.getOrder()
public void setValueClassName(String valueClassName)
valueClassName
- the bucket value class nameJRCrosstabBucket.getValueClassName()
public Object clone()
clone
in interface JRCloneable
clone
in class JRBaseCrosstabBucket
public JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupport
getEventSupport
in interface JRChangeEventsSupport
Copyright © 2017. All rights reserved.