Class BucketExpressionOrderer
- java.lang.Object
-
- net.sf.jasperreports.crosstabs.fill.BucketExpressionOrderer
-
- All Implemented Interfaces:
BucketOrderer
public class BucketExpressionOrderer extends java.lang.Object implements BucketOrderer
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description BucketExpressionOrderer(JRExpression orderByExpression, java.util.Comparator<java.lang.Object> orderValueComparator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareOrderValues(java.lang.Object value1, java.lang.Object value2)java.lang.ObjectgetOrderValue(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucketValue)voidinit(BucketingData bucketingData)
-
-
-
Constructor Detail
-
BucketExpressionOrderer
public BucketExpressionOrderer(JRExpression orderByExpression, java.util.Comparator<java.lang.Object> orderValueComparator)
-
-
Method Detail
-
init
public void init(BucketingData bucketingData)
- Specified by:
initin interfaceBucketOrderer
-
getOrderValue
public java.lang.Object getOrderValue(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucketValue) throws JRException
- Specified by:
getOrderValuein interfaceBucketOrderer- Throws:
JRException
-
compareOrderValues
public int compareOrderValues(java.lang.Object value1, java.lang.Object value2)- Specified by:
compareOrderValuesin interfaceBucketOrderer
-
-