Package mondrian.gui
Class MondrianGuiDef.Level
- java.lang.Object
-
- org.eigenbase.xom.ElementDef
-
- mondrian.gui.MondrianGuiDef.Level
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,NodeDef
- Enclosing class:
- MondrianGuiDef
public static class MondrianGuiDef.Level extends ElementDef
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
_hideMemberIf_values
Allowable values forhideMemberIf
.static java.lang.String[]
_internalType_values
Allowable values forinternalType
.static java.lang.String[]
_levelType_values
Allowable values forlevelType
.static java.lang.String[]
_type_values
Allowable values fortype
.MondrianGuiDef.Annotations
annotations
Contains values of user-defined properties.java.lang.String
approxRowCount
java.lang.String
caption
java.lang.String
captionColumn
MondrianGuiDef.CaptionExpression
captionExp
The SQL expression used to populate this level's caption.MondrianGuiDef.Closure
closure
java.lang.String
column
java.lang.String
description
java.lang.String
formatter
java.lang.String
hideMemberIf
java.lang.String
internalType
MondrianGuiDef.KeyExpression
keyExp
The SQL expression used to populate this level's key.java.lang.String
levelType
MondrianGuiDef.MemberFormatter
memberFormatter
Member formatter.java.lang.String
name
java.lang.String
nameColumn
MondrianGuiDef.NameExpression
nameExp
The SQL expression used to populate this level's name.java.lang.String
nullParentValue
java.lang.String
ordinalColumn
MondrianGuiDef.OrdinalExpression
ordinalExp
The SQL expression used to populate this level's ordinal.java.lang.String
parentColumn
MondrianGuiDef.ParentExpression
parentExp
The SQL expression used to join to the parent member in a parent-child hierarchy.MondrianGuiDef.Property[]
properties
java.lang.String
table
java.lang.String
type
java.lang.Boolean
uniqueMembers
java.lang.Boolean
visible
-
Constructor Summary
Constructors Constructor Description Level()
Level(DOMWrapper _def)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
display(java.io.PrintWriter _out, int _indent)
boolean
displayDiff(ElementDef _other, java.io.PrintWriter _out, int _indent)
void
displayXML(XMLOutput _out, int _indent)
MondrianGuiDef.Expression
getCaptionExp()
Dialect.Datatype
getDatatype()
MondrianGuiDef.Expression
getKeyExp()
java.lang.String
getName()
MondrianGuiDef.Expression
getNameExp()
MondrianGuiDef.Expression
getOrdinalExp()
MondrianGuiDef.Expression
getParentExp()
MondrianGuiDef.Expression
getPropertyExp(int i)
-
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 Detail
-
approxRowCount
public java.lang.String approxRowCount
-
name
public java.lang.String name
-
visible
public java.lang.Boolean visible
-
table
public java.lang.String table
-
column
public java.lang.String column
-
nameColumn
public java.lang.String nameColumn
-
ordinalColumn
public java.lang.String ordinalColumn
-
parentColumn
public java.lang.String parentColumn
-
nullParentValue
public java.lang.String nullParentValue
-
_type_values
public static final java.lang.String[] _type_values
Allowable values fortype
.
-
type
public java.lang.String type
-
_internalType_values
public static final java.lang.String[] _internalType_values
Allowable values forinternalType
.
-
internalType
public java.lang.String internalType
-
uniqueMembers
public java.lang.Boolean uniqueMembers
-
_levelType_values
public static final java.lang.String[] _levelType_values
Allowable values forlevelType
.
-
levelType
public java.lang.String levelType
-
_hideMemberIf_values
public static final java.lang.String[] _hideMemberIf_values
Allowable values forhideMemberIf
.
-
hideMemberIf
public java.lang.String hideMemberIf
-
formatter
public java.lang.String formatter
-
caption
public java.lang.String caption
-
description
public java.lang.String description
-
captionColumn
public java.lang.String captionColumn
-
annotations
public MondrianGuiDef.Annotations annotations
Contains values of user-defined properties.
-
keyExp
public MondrianGuiDef.KeyExpression keyExp
The SQL expression used to populate this level's key.
-
nameExp
public MondrianGuiDef.NameExpression nameExp
The SQL expression used to populate this level's name. If not specified, the level's key is used.
-
captionExp
public MondrianGuiDef.CaptionExpression captionExp
The SQL expression used to populate this level's caption. If not specified, the level's name is used.
-
ordinalExp
public MondrianGuiDef.OrdinalExpression ordinalExp
The SQL expression used to populate this level's ordinal.
-
parentExp
public MondrianGuiDef.ParentExpression parentExp
The SQL expression used to join to the parent member in a parent-child hierarchy.
-
memberFormatter
public MondrianGuiDef.MemberFormatter memberFormatter
Member formatter.
-
closure
public MondrianGuiDef.Closure closure
-
properties
public MondrianGuiDef.Property[] properties
-
-
Constructor Detail
-
Level
public Level()
-
Level
public Level(DOMWrapper _def) throws XOMException
- Throws:
XOMException
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceNodeDef
- Overrides:
getName
in classElementDef
-
display
public void display(java.io.PrintWriter _out, int _indent)
-
displayXML
public void displayXML(XMLOutput _out, int _indent)
- Specified by:
displayXML
in interfaceNodeDef
- Overrides:
displayXML
in classElementDef
-
displayDiff
public boolean displayDiff(ElementDef _other, java.io.PrintWriter _out, int _indent)
- Overrides:
displayDiff
in classElementDef
-
getKeyExp
public MondrianGuiDef.Expression getKeyExp()
-
getNameExp
public MondrianGuiDef.Expression getNameExp()
-
getCaptionExp
public MondrianGuiDef.Expression getCaptionExp()
-
getOrdinalExp
public MondrianGuiDef.Expression getOrdinalExp()
-
getParentExp
public MondrianGuiDef.Expression getParentExp()
-
getPropertyExp
public MondrianGuiDef.Expression getPropertyExp(int i)
-
getDatatype
public Dialect.Datatype getDatatype()
-
-