Package mondrian.olap
Class MondrianDef.Hierarchy
java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.olap.MondrianDef.Hierarchy
- All Implemented Interfaces:
- Serializable,- Cloneable,- org.eigenbase.xom.NodeDef
- Enclosing class:
- MondrianDef
public static class MondrianDef.Hierarchy
extends org.eigenbase.xom.ElementDef
Defines a hierarchy.
 You must specify at most one 
 or memberReaderClass. If you specify none, the
 hierarchy is assumed to come from the same fact table of the
 current cube. 
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionContains values of user-defined properties.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddisplay(PrintWriter _out, int _indent) booleandisplayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent) voiddisplayXML(org.eigenbase.xom.XMLOutput _out, int _indent) getName()Methods inherited from class org.eigenbase.xom.ElementDefaddChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, equals, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren, getMixedChildren_new, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual
- 
Field Details- 
name
- 
visible
- 
hasAll
- 
allMemberName
- 
allMemberCaption
- 
allLevelName
- 
- 
primaryKeyTable
- 
defaultMember
- 
memberReaderClass
- 
caption
- 
description
- 
displayFolder
- 
uniqueKeyLevelName
- 
origin
- 
annotationsContains values of user-defined properties.
- 
relation
- 
levels
- 
memberReaderParameters
 
- 
- 
Constructor Details- 
Hierarchypublic Hierarchy()
- 
Hierarchypublic Hierarchy(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException - Throws:
- org.eigenbase.xom.XOMException
 
 
- 
- 
Method Details- 
getName- Specified by:
- getNamein interface- org.eigenbase.xom.NodeDef
- Overrides:
- getNamein class- org.eigenbase.xom.ElementDef
 
- 
display
- 
displayXMLpublic void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent) - Specified by:
- displayXMLin interface- org.eigenbase.xom.NodeDef
- Overrides:
- displayXMLin class- org.eigenbase.xom.ElementDef
 
- 
displayDiff- Overrides:
- displayDiffin class- org.eigenbase.xom.ElementDef
 
 
-