mondrian.olap4j
Class MondrianOlap4jHierarchy

java.lang.Object
  extended by mondrian.olap4j.MondrianOlap4jHierarchy
All Implemented Interfaces:
org.olap4j.impl.Named, Hierarchy, MetadataElement

 class MondrianOlap4jHierarchy
extends Object
implements Hierarchy, org.olap4j.impl.Named

Implementation of Hierarchy for the Mondrian OLAP engine.

Since:
May 25, 2007
Author:
jhyde
 

Constructor Summary
MondrianOlap4jHierarchy(MondrianOlap4jSchema olap4jSchema, Hierarchy hierarchy)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getCaption(Locale locale)
           
 Member getDefaultMember()
           
 String getDescription(Locale locale)
           
 Dimension getDimension()
           
 NamedList<Level> getLevels()
           
 String getName()
           
 NamedList<Member> getRootMembers()
           
 String getUniqueName()
           
 boolean hasAll()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MondrianOlap4jHierarchy

MondrianOlap4jHierarchy(MondrianOlap4jSchema olap4jSchema,
                        Hierarchy hierarchy)
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getDimension

public Dimension getDimension()
Specified by:
getDimension in interface Hierarchy

getLevels

public NamedList<Level> getLevels()
Specified by:
getLevels in interface Hierarchy

hasAll

public boolean hasAll()
Specified by:
hasAll in interface Hierarchy

getDefaultMember

public Member getDefaultMember()
Specified by:
getDefaultMember in interface Hierarchy

getRootMembers

public NamedList<Member> getRootMembers()
Specified by:
getRootMembers in interface Hierarchy

getName

public String getName()
Specified by:
getName in interface org.olap4j.impl.Named
Specified by:
getName in interface MetadataElement

getUniqueName

public String getUniqueName()
Specified by:
getUniqueName in interface MetadataElement

getCaption

public String getCaption(Locale locale)
Specified by:
getCaption in interface MetadataElement

getDescription

public String getDescription(Locale locale)
Specified by:
getDescription in interface MetadataElement

SourceForge.net_Logo