JRubik v0.6

es.aeat.eett.plugins.tableNavi.jpivot
Interface AxisBuilder

All Superinterfaces:
com.tonbeller.wcf.bookmarks.Bookmarkable, PartBuilder
All Known Subinterfaces:
ColumnAxisBuilder, RowAxisBuilder
All Known Implementing Classes:
AxisBuilderSupport, ColumnAxisBuilderImpl, RowAxisBuilderImpl

public interface AxisBuilder
extends PartBuilder

builds the row or column headings

Author:
av

Method Summary
 void buildRow(javax.swing.tree.DefaultMutableTreeNode parent, int rowIndex)
          appends one <row-heading> or multiple >column-heading< elements to parent.
 AxisConfig getAxisConfig()
           
 int getColumnCount()
          returns the number of columns.
 int getRowCount()
          returns the number of rows.
 SpanBuilder getSpanBuilder()
           
 com.tonbeller.jpivot.table.span.SpanCalc getSpanCalc()
           
 void setSpanBuilder(SpanBuilder spanBuilder)
           
 
Methods inherited from interface es.aeat.eett.plugins.tableNavi.jpivot.PartBuilder
destroy, initialize, startBuild, stopBuild
 
Methods inherited from interface com.tonbeller.wcf.bookmarks.Bookmarkable
getBookmarkState, setBookmarkState
 

Method Detail

getRowCount

public int getRowCount()
returns the number of rows. A row axis will return positionCount, a column axis will return hierarchyCount


getColumnCount

public int getColumnCount()
returns the number of columns. A row axis will return hierarchyCount, a column axis will return positionCount


buildRow

public void buildRow(javax.swing.tree.DefaultMutableTreeNode parent,
                     int rowIndex)
appends one <row-heading> or multiple >column-heading< elements to parent.

Parameters:
parent - a <row> element containing headings (and cells)
rowIndex - - index of the row to build

getSpanBuilder

public SpanBuilder getSpanBuilder()
See Also:
SpanBuilder

setSpanBuilder

public void setSpanBuilder(SpanBuilder spanBuilder)
See Also:
SpanBuilder

getSpanCalc

public com.tonbeller.jpivot.table.span.SpanCalc getSpanCalc()

getAxisConfig

public AxisConfig getAxisConfig()

JRubik v0.6

JRubik v0.6