org.zkoss.pivot.impl.util
Class HeaderSizeFiller
java.lang.Object
org.zkoss.pivot.impl.util.AbstractFiller
org.zkoss.pivot.impl.util.HeaderSizeFiller
- All Implemented Interfaces:
- HeaderTraverser.Filler
public abstract class HeaderSizeFiller
- extends AbstractFiller
Filler for header sizes.
- Author:
- simonpai
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HeaderSizeFiller
public HeaderSizeFiller(PivotField[] dataFields,
boolean hasDataFields,
int headerDispOffset,
PivotHeaderTree tree)
init
public void init(HeaderTraverser context,
PagingInfo pgInfo)
- Description copied from interface:
HeaderTraverser.Filler
- Called before tree traversal.
- Specified by:
init
in interface HeaderTraverser.Filler
- Overrides:
init
in class AbstractFiller
getSizes
public int[] getSizes()
forNode
public void forNode(PivotHeaderNode node,
Trees.TreeTravCtx ctx,
int nodeIndex,
int dispDepth)
- Description copied from interface:
HeaderTraverser.Filler
- Called at each node in traversal.
forSubtotals
public void forSubtotals(PivotHeaderNode node,
Trees.TreeTravCtx ctx,
int nodeIndex,
int dispDepth,
int calIndex)
- Description copied from interface:
HeaderTraverser.Filler
- Called at each calculator in traversal.
getRenderSize
protected abstract int getRenderSize(PivotHeaderContext headerCtx,
PivotField field)
getOffsetField
protected abstract PivotField getOffsetField(int index)
Copyright © 2012. All Rights Reserved.