com.tonbeller.jpivot.olap.model
Interface Hierarchy

All Superinterfaces:
Decorator, Displayable, Expression, Visitable
All Known Implementing Classes:
HierarchyImpl, MondrianHierarchy, TestHierarchy, XMLA_Hierarchy

public interface Hierarchy
extends Expression, Displayable, Visitable, Decorator

Hierarchy of a dimension

Author:
av
See Also:
Dimension

Field Summary
 
Fields inherited from interface com.tonbeller.jpivot.olap.model.Displayable
LABEL_COMPARATOR
 
Method Summary
 Dimension getDimension()
          get the Dimension to which this Hierarchy belongs.
 Level[] getLevels()
          get the Levels of this Hierarchy.
 boolean hasAll()
           
 
Methods inherited from interface com.tonbeller.jpivot.olap.model.Visitable
accept
 
Methods inherited from interface com.tonbeller.jpivot.olap.model.Displayable
getLabel
 
Methods inherited from interface com.tonbeller.jpivot.olap.model.Visitable
accept
 
Methods inherited from interface com.tonbeller.jpivot.olap.model.Decorator
getRootDecoree
 

Method Detail

getDimension

Dimension getDimension()
get the Dimension to which this Hierarchy belongs.


getLevels

Level[] getLevels()
get the Levels of this Hierarchy. Returns null, if this is a ragged hierarchy that does not support levels.


hasAll

boolean hasAll()