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 Summary
Modifier and TypeFieldDescriptionContains values of user-defined properties. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
display
(PrintWriter _out, int _indent) boolean
displayDiff
(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent) void
displayXML
(org.eigenbase.xom.XMLOutput _out, int _indent) getName()
Methods inherited from class org.eigenbase.xom.ElementDef
addChild, 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
-
description
-
displayFolder
-
uniqueKeyLevelName
-
origin
-
annotations
Contains values of user-defined properties. -
relation
-
levels
-
memberReaderParameters
-
-
Constructor Details
-
Hierarchy
public Hierarchy() -
Hierarchy
public Hierarchy(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException - Throws:
org.eigenbase.xom.XOMException
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceorg.eigenbase.xom.NodeDef
- Overrides:
getName
in classorg.eigenbase.xom.ElementDef
-
display
-
displayXML
public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent) - Specified by:
displayXML
in interfaceorg.eigenbase.xom.NodeDef
- Overrides:
displayXML
in classorg.eigenbase.xom.ElementDef
-
displayDiff
- Overrides:
displayDiff
in classorg.eigenbase.xom.ElementDef
-