JRubik v0.6

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

All Superinterfaces:
com.tonbeller.jpivot.table.span.SpanDirections
All Known Subinterfaces:
ColumnAxisBuilder, ColumnAxisConfig, RowAxisConfig
All Known Implementing Classes:
AxisBuilderSupport, ColumnAxisBuilderImpl, RowAxisBuilderImpl

public interface AxisConfig
extends com.tonbeller.jpivot.table.span.SpanDirections

exposes properties to configure an axis. A facade that simplifies the configuration of an axis.

Author:
av

Field Summary
static int HIERARCHY_HEADER
          the hierarchies will be shown as axis headers
static int HIERARCHY_LEVEL_HEADER
          position header on rowaxis only: shows both, hierarchy and level headers
static int LEVEL_HEADER
          the levels will be shown as axis headers
static int NO_HEADER
          no axis header will be created
 
Fields inherited from interface com.tonbeller.jpivot.table.span.SpanDirections
HIERARCHY_SPAN, HIERARCHY_THEN_POSITION_SPAN, NO_SPAN, POSITION_SPAN, POSITION_THEN_HIERARCHY_SPAN
 
Method Summary
 int getHeaderSpan()
          controls the generation of spans for header elements
 int getHierarchyHeader()
          the headers will be mixed with the members of the axis
 int getMemberSpan()
          controls the generation of spans for member elements
 com.tonbeller.jpivot.table.span.PropertyConfig getPropertyConfig()
           
 boolean isMemberIndent()
          controls whether or not a member should be indented
 boolean isShowParentMembers()
          controls whether or not the parents of the member will be displayed
 void setHeaderSpan(int span)
           
 void setHierarchyHeader(int hierarchyHeader)
           
 void setMemberIndent(boolean memberIndent)
           
 void setMemberSpan(int span)
           
 void setShowParentMembers(boolean showParentMembers)
           
 

Field Detail

NO_HEADER

public static final int NO_HEADER
no axis header will be created

See Also:
Constant Field Values

HIERARCHY_HEADER

public static final int HIERARCHY_HEADER
the hierarchies will be shown as axis headers

See Also:
Constant Field Values

LEVEL_HEADER

public static final int LEVEL_HEADER
the levels will be shown as axis headers

See Also:
Constant Field Values

HIERARCHY_LEVEL_HEADER

public static final int HIERARCHY_LEVEL_HEADER
position header on rowaxis only: shows both, hierarchy and level headers

See Also:
Constant Field Values
Method Detail

isShowParentMembers

public boolean isShowParentMembers()
controls whether or not the parents of the member will be displayed


setShowParentMembers

public void setShowParentMembers(boolean showParentMembers)

isMemberIndent

public boolean isMemberIndent()
controls whether or not a member should be indented


setMemberIndent

public void setMemberIndent(boolean memberIndent)

getHierarchyHeader

public int getHierarchyHeader()
the headers will be mixed with the members of the axis


setHierarchyHeader

public void setHierarchyHeader(int hierarchyHeader)

getMemberSpan

public int getMemberSpan()
controls the generation of spans for member elements


setMemberSpan

public void setMemberSpan(int span)

getHeaderSpan

public int getHeaderSpan()
controls the generation of spans for header elements


setHeaderSpan

public void setHeaderSpan(int span)

getPropertyConfig

public com.tonbeller.jpivot.table.span.PropertyConfig getPropertyConfig()

JRubik v0.6

JRubik v0.6