|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jasperreports.crosstabs.base.JRBaseCrosstabBucket
public class JRBaseCrosstabBucket
Base read-only implementation of JRCrosstabBucket.
| Field Summary | |
|---|---|
protected JRExpression |
comparatorExpression
|
protected JRExpression |
expression
|
protected JRExpression |
orderByExpression
|
protected SortOrderEnum |
orderValue
|
| Constructor Summary | |
|---|---|
protected |
JRBaseCrosstabBucket()
|
|
JRBaseCrosstabBucket(JRCrosstabBucket bucket,
JRBaseObjectFactory factory)
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
JRExpression |
getComparatorExpression()
Returns the comparator expression. |
JRExpression |
getExpression()
Returns the grouping expression. |
byte |
getOrder()
Deprecated. Replaced by getOrderValue(). |
JRExpression |
getOrderByExpression()
Returns an expression that provides order by values for group buckets. |
SortOrderEnum |
getOrderValue()
Returns the bucket sorting type. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected SortOrderEnum orderValue
protected JRExpression expression
protected JRExpression orderByExpression
protected JRExpression comparatorExpression
| Constructor Detail |
|---|
protected JRBaseCrosstabBucket()
public JRBaseCrosstabBucket(JRCrosstabBucket bucket,
JRBaseObjectFactory factory)
| Method Detail |
|---|
public byte getOrder()
getOrderValue().
getOrder in interface JRCrosstabBucketpublic SortOrderEnum getOrderValue()
JRCrosstabBucketThe possible values are:
getOrderValue in interface JRCrosstabBucketpublic JRExpression getExpression()
JRCrosstabBucket
getExpression in interface JRCrosstabBucketpublic JRExpression getOrderByExpression()
JRCrosstabBucketJRCrosstabBucket.getExpression()
are used to order the buckets.
The expression is evaluated in the context of the crosstab group and can reference measure variables, which evaluate to group totals.
getOrderByExpression in interface JRCrosstabBucketpublic JRExpression getComparatorExpression()
JRCrosstabBucket
The result of this expression is used to sort the buckets, in ascending or
descending order (given by getOrder().
If the bucket has an order by expression, the comparator will be used to
compare values as produced by that expression.
If no comparator expression is specified, the natural order will be used.
getComparatorExpression in interface JRCrosstabBucketJRCrosstabBucket.getOrderByExpression()public java.lang.Object clone()
clone in interface JRCloneableclone in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||