net.sf.jasperreports.crosstabs.design
Class JRDesignCrosstabBucket

java.lang.Object
  extended by net.sf.jasperreports.crosstabs.base.JRBaseCrosstabBucket
      extended by net.sf.jasperreports.crosstabs.design.JRDesignCrosstabBucket
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, JRCrosstabBucket, JRChangeEventsSupport, JRCloneable

public class JRDesignCrosstabBucket
extends JRBaseCrosstabBucket
implements JRChangeEventsSupport

Implementation of corsstab group bucket to be used for report designing.

Version:
$Id: JRDesignCrosstabBucket.java 3032 2009-08-27 11:32:28Z teodord $
Author:
Lucian Chirita ([email protected])
See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTY_COMPARATOR_EXPRESSION
           
static java.lang.String PROPERTY_EXPRESSION
           
static java.lang.String PROPERTY_ORDER
           
 
Fields inherited from class net.sf.jasperreports.crosstabs.base.JRBaseCrosstabBucket
comparatorExpression, expression, order
 
Constructor Summary
JRDesignCrosstabBucket()
          Creates a crosstab group bucket.
 
Method Summary
 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(byte order)
          Sets the sorting type.
 
Methods inherited from class net.sf.jasperreports.crosstabs.base.JRBaseCrosstabBucket
clone, getComparatorExpression, getExpression, getOrder
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_COMPARATOR_EXPRESSION

public static final java.lang.String PROPERTY_COMPARATOR_EXPRESSION
See Also:
Constant Field Values

PROPERTY_EXPRESSION

public static final java.lang.String PROPERTY_EXPRESSION
See Also:
Constant Field Values

PROPERTY_ORDER

public static final java.lang.String PROPERTY_ORDER
See Also:
Constant Field Values
Constructor Detail

JRDesignCrosstabBucket

public JRDesignCrosstabBucket()
Creates a crosstab group bucket.

Method Detail

setComparatorExpression

public void setComparatorExpression(JRExpression comparatorExpression)
Sets the comparator expression.

The expressions's type should be compatible with java.util.Comparator.

Parameters:
comparatorExpression - the comparator expression
See Also:
JRCrosstabBucket.getComparatorExpression()

setExpression

public void setExpression(JRDesignExpression expression)
Sets the grouping expression.

Parameters:
expression - the grouping expression
See Also:
JRCrosstabBucket.getExpression()

setOrder

public void setOrder(byte order)
Sets the sorting type.

Parameters:
order - one of
See Also:
JRCrosstabBucket.getOrder()

getEventSupport

public JRPropertyChangeSupport getEventSupport()
Description copied from interface: JRChangeEventsSupport
Returns the property change support object for this instance.

Specified by:
getEventSupport in interface JRChangeEventsSupport
Returns:
the property change support object for this instance


Copyright © 2010. All Rights Reserved.