Package org.zkoss.pivot
Interface PivotModel
-
- All Known Subinterfaces:
PivotModelExt
- All Known Implementing Classes:
AbstractPivotModel,TabularPivotModel
public interface PivotModelThe data model for Pivottable.- Author:
- simonpai
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPivotDataListener(PivotDataListener p)Adds a pivot data listener.PivotHeaderTreegetColumnHeaderTree()Return the header tree of columns.PivotField[]getFields()Return a list of all fields in the model.PivotField[]getFields(PivotField.Type type)Return a list of pivot fields of the given type.PivotHeaderTreegetRowHeaderTree()Return the header tree of rows.ObjectgetValue(PivotHeaderNode rowNode, int rowCalIndex, PivotHeaderNode colNode, int colCalIndex, int dataIndex)Get the calculated data summary at specific cell position.voidremovePivotDataListener(PivotDataListener p)Removes a pivot data listener.
-
-
-
Method Detail
-
getFields
PivotField[] getFields(PivotField.Type type)
Return a list of pivot fields of the given type.- See Also:
PivotField,PivotField.Type
-
getFields
PivotField[] getFields()
Return a list of all fields in the model.
-
getRowHeaderTree
PivotHeaderTree getRowHeaderTree()
Return the header tree of rows.- See Also:
PivotHeaderTree
-
getColumnHeaderTree
PivotHeaderTree getColumnHeaderTree()
Return the header tree of columns.- See Also:
PivotHeaderTree
-
getValue
Object getValue(PivotHeaderNode rowNode, int rowCalIndex, PivotHeaderNode colNode, int colCalIndex, int dataIndex)
Get the calculated data summary at specific cell position.- Parameters:
rowNode- row node, root node means grand totalrowCalIndex- row subtotal calculator index, -1 if not subtotalcolNode- column node, root node means grand totalcolCalIndex- column subtotal calculator index, -1 if not subtotaldataIndex- index of data fields
-
addPivotDataListener
void addPivotDataListener(PivotDataListener p)
Adds a pivot data listener.- See Also:
PivotDataListener
-
removePivotDataListener
void removePivotDataListener(PivotDataListener p)
Removes a pivot data listener.- See Also:
PivotDataListener
-
-