net.sf.jasperreports.crosstabs.design
Class JRDesignCrosstabDataset
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseElementDataset
net.sf.jasperreports.engine.design.JRDesignElementDataset
net.sf.jasperreports.crosstabs.design.JRDesignCrosstabDataset
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, JRCrosstabDataset, JRChangeEventsSupport, JRCloneable, JRElementDataset
public class JRDesignCrosstabDataset
- extends JRDesignElementDataset
- implements JRCrosstabDataset
Input crosstab dataset implementation to be used at design time.
- Version:
- $Id: JRDesignCrosstabDataset.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_DATA_PRE_SORTED
public static final java.lang.String PROPERTY_DATA_PRE_SORTED
- See Also:
- Constant Field Values
dataPreSorted
protected boolean dataPreSorted
JRDesignCrosstabDataset
public JRDesignCrosstabDataset()
- Creates a crosstab dataset.
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressions
in interface JRElementDataset
isDataPreSorted
public boolean isDataPreSorted()
- Description copied from interface:
JRCrosstabDataset
- Returns whether the crosstab data is pre-sorted according to the
crosstab's groups.
The crosstab calculation engine can optimize the calculations
if the data is sorted by the row groups and column groups.
For example, if there are two row groups R1 and R2 (subgroup of R1)
and three column groups C1, C2 and C3 the data should be sorted
by R1, R2, C1, C2, C3.
- Specified by:
isDataPreSorted
in interface JRCrosstabDataset
- Returns:
- whether the crosstab data is pre-sorted
setDataPreSorted
public void setDataPreSorted(boolean dataPreSorted)
- Sets the presorted flag for the dataset.
- Parameters:
dataPreSorted
- whether the input data is presorted- See Also:
JRCrosstabDataset.isDataPreSorted()
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com