|
JRubik v0.6 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.aeat.eett.plugins.tableNavi.jpivot.PartBuilderSupport
es.aeat.eett.plugins.tableNavi.jpivot.AxisBuilderSupport
es.aeat.eett.plugins.tableNavi.jpivot.RowAxisBuilderImpl
common functionality for row axis builders
Field Summary | |
(package private) com.tonbeller.jpivot.table.span.SpanCalc |
headerSpans
|
(package private) int |
positionHeader
|
Fields inherited from class es.aeat.eett.plugins.tableNavi.jpivot.AxisBuilderSupport |
headerSpan, hierarchyHeader, memberIndent, memberSpan, propertySpanBuilder, showParentMembers, spanBuilder, spanCalc |
Fields inherited from class es.aeat.eett.plugins.tableNavi.jpivot.PartBuilderSupport |
table |
Fields inherited from interface es.aeat.eett.plugins.tableNavi.jpivot.AxisConfig |
HIERARCHY_HEADER, HIERARCHY_LEVEL_HEADER, LEVEL_HEADER, NO_HEADER |
Fields inherited from interface com.tonbeller.jpivot.table.span.SpanDirections |
HIERARCHY_SPAN, HIERARCHY_THEN_POSITION_SPAN, NO_SPAN, POSITION_SPAN, POSITION_THEN_HIERARCHY_SPAN |
Constructor Summary | |
RowAxisBuilderImpl()
|
Method Summary | |
void |
buildHeaderRow(javax.swing.tree.DefaultMutableTreeNode parent,
int rowIndex)
builds a row for the corner element |
void |
buildRow(javax.swing.tree.DefaultMutableTreeNode parent,
int rowIndex)
appends one <row-heading> or multiple >column-heading< elements to parent. |
protected com.tonbeller.jpivot.olap.model.Axis |
getAxis()
returns the row/column axis or null if result is 1- or 0-dimensional |
int |
getColumnCount()
returns the number of columns. |
int |
getHeaderRowCount()
return the number of rows needed for the header (corner element) |
com.tonbeller.jpivot.table.span.SpanCalc |
getHeaderSpanCalc()
returns the SpanCalc for header if present. return null otherwise |
int |
getPositionHeader()
Returns the positionHeader. |
int |
getRowCount()
returns the number of rows. |
void |
initialize(com.tonbeller.jpivot.olap.model.Axis axis)
called from startBuild() |
void |
setPositionHeader(int positionHeader)
Sets the positionHeader. |
Methods inherited from class es.aeat.eett.plugins.tableNavi.jpivot.AxisBuilderSupport |
buildHeading, getAxisConfig, getBookmarkState, getHeaderSpan, getHierarchyHeader, getMemberSpan, getPropertyConfig, getSpanBuilder, getSpanCalc, initialize, isMemberIndent, isShowParentMembers, propertyChange, setBookmarkState, setHeaderSpan, setHierarchyHeader, setMemberIndent, setMemberSpan, setShowParentMembers, setSpanBuilder, startBuild, stopBuild |
Methods inherited from class es.aeat.eett.plugins.tableNavi.jpivot.PartBuilderSupport |
destroy, setDirty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface es.aeat.eett.plugins.tableNavi.jpivot.AxisBuilder |
getAxisConfig, getSpanBuilder, getSpanCalc, setSpanBuilder |
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 |
Methods inherited from interface es.aeat.eett.plugins.tableNavi.jpivot.AxisConfig |
getHeaderSpan, getHierarchyHeader, getMemberSpan, getPropertyConfig, isMemberIndent, isShowParentMembers, setHeaderSpan, setHierarchyHeader, setMemberIndent, setMemberSpan, setShowParentMembers |
Field Detail |
int positionHeader
com.tonbeller.jpivot.table.span.SpanCalc headerSpans
Constructor Detail |
public RowAxisBuilderImpl()
Method Detail |
public void buildRow(javax.swing.tree.DefaultMutableTreeNode parent, int rowIndex)
AxisBuilder
buildRow
in interface AxisBuilder
parent
- a <row> element containing headings (and cells)rowIndex
- - index of the row to buildpublic int getColumnCount()
AxisBuilder
getColumnCount
in interface AxisBuilder
com.tonbeller.jpivot.ui.table.AxisBuilder#getColumnCount()
public int getRowCount()
AxisBuilder
getRowCount
in interface AxisBuilder
com.tonbeller.jpivot.ui.table.AxisBuilder#getRowCount()
public int getPositionHeader()
getPositionHeader
in interface RowAxisConfig
public void setPositionHeader(int positionHeader)
setPositionHeader
in interface RowAxisConfig
positionHeader
- The positionHeader to setpublic void buildHeaderRow(javax.swing.tree.DefaultMutableTreeNode parent, int rowIndex)
RowAxisBuilder
buildHeaderRow
in interface RowAxisBuilder
com.tonbeller.jpivot.ui.table.RowAxisBuilder#buildHeaderRow(Element, int)
public int getHeaderRowCount()
RowAxisBuilder
getHeaderRowCount
in interface RowAxisBuilder
com.tonbeller.jpivot.ui.table.RowAxisBuilder#getHeaderRowCount()
public com.tonbeller.jpivot.table.span.SpanCalc getHeaderSpanCalc()
RowAxisBuilder
getHeaderSpanCalc
in interface RowAxisBuilder
public void initialize(com.tonbeller.jpivot.olap.model.Axis axis)
AxisBuilderSupport
initialize
in class AxisBuilderSupport
com.tonbeller.jpivot.ui.table.AxisBuilder#initialize(Axis)
protected com.tonbeller.jpivot.olap.model.Axis getAxis()
AxisBuilderSupport
getAxis
in class AxisBuilderSupport
|
JRubik v0.6 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |