com.tonbeller.jpivot.table.span
Class LevelHeaderFactory
java.lang.Object
com.tonbeller.jpivot.olap.model.VisitorSupportStrict
com.tonbeller.jpivot.table.span.LevelHeaderFactory
- All Implemented Interfaces:
- Visitor, SpanHeaderFactory, SpanVisitor
public class LevelHeaderFactory
- extends VisitorSupportStrict
- implements SpanVisitor, SpanHeaderFactory
returns a new span containing the level of the given span.
If the given span contains a hierarchy or dimension (which don't have
a single level) the new span contains the hierarchy or dimension.
- Author:
- av
Methods inherited from class com.tonbeller.jpivot.olap.model.VisitorSupportStrict |
visitAxis, visitBooleanExpr, visitCell, visitDoubleExpr, visitFunCallExpr, visitIntegerExpr, visitMemberPropertyMeta, visitParameterExpr, visitPosition, visitPropertyExpr, visitResult, visitStringExpr |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.tonbeller.jpivot.olap.model.Visitor |
visitAxis, visitBooleanExpr, visitCell, visitDoubleExpr, visitFunCallExpr, visitIntegerExpr, visitMemberPropertyMeta, visitParameterExpr, visitPosition, visitPropertyExpr, visitResult, visitStringExpr |
LevelHeaderFactory
public LevelHeaderFactory()
create
public Span create(Span span)
- Description copied from interface:
SpanHeaderFactory
- creates a new header
Span
for span
- Specified by:
create
in interface SpanHeaderFactory
- See Also:
com.tonbeller.jpivot.ui.table.span.SpanHeaderFactory#create(Span)
visitDimension
public void visitDimension(Dimension v)
- Specified by:
visitDimension
in interface Visitor
- Overrides:
visitDimension
in class VisitorSupportStrict
visitHierarchy
public void visitHierarchy(Hierarchy v)
- Specified by:
visitHierarchy
in interface Visitor
- Overrides:
visitHierarchy
in class VisitorSupportStrict
visitLevel
public void visitLevel(Level v)
- Specified by:
visitLevel
in interface Visitor
- Overrides:
visitLevel
in class VisitorSupportStrict
visitMember
public void visitMember(Member v)
- Specified by:
visitMember
in interface Visitor
- Overrides:
visitMember
in class VisitorSupportStrict
visitProperty
public void visitProperty(Property v)
- Specified by:
visitProperty
in interface Visitor
- Overrides:
visitProperty
in class VisitorSupportStrict
visitPropertyHeading
public void visitPropertyHeading(PropertyHeading heading)
- Specified by:
visitPropertyHeading
in interface SpanVisitor
visitEmptyMember
public void visitEmptyMember(EmptyMember v)
- Specified by:
visitEmptyMember
in interface Visitor
- Overrides:
visitEmptyMember
in class VisitorSupportStrict