Package mondrian.gui
Class MondrianGuiDef.Level
- java.lang.Object
-
- org.eigenbase.xom.ElementDef
-
- mondrian.gui.MondrianGuiDef.Level
-
- All Implemented Interfaces:
Serializable
,Cloneable
,NodeDef
- Enclosing class:
- MondrianGuiDef
public static class MondrianGuiDef.Level extends ElementDef
- See Also:
- Serialized Form
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Level()
Level(DOMWrapper _def)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
display(PrintWriter _out, int _indent)
boolean
displayDiff(ElementDef _other, PrintWriter _out, int _indent)
void
displayXML(XMLOutput _out, int _indent)
MondrianGuiDef.Expression
getCaptionExp()
Dialect.Datatype
getDatatype()
MondrianGuiDef.Expression
getKeyExp()
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 String approxRowCount
-
name
public String name
-
visible
public Boolean visible
-
table
public String table
-
column
public String column
-
nameColumn
public String nameColumn
-
ordinalColumn
public String ordinalColumn
-
parentColumn
public String parentColumn
-
nullParentValue
public String nullParentValue
-
type
public String type
-
_internalType_values
public static final String[] _internalType_values
Allowable values forinternalType
.
-
internalType
public String internalType
-
uniqueMembers
public Boolean uniqueMembers
-
levelType
public String levelType
-
_hideMemberIf_values
public static final String[] _hideMemberIf_values
Allowable values forhideMemberIf
.
-
hideMemberIf
public String hideMemberIf
-
formatter
public String formatter
-
caption
public String caption
-
description
public String description
-
captionColumn
public 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 String getName()
- Specified by:
getName
in interfaceNodeDef
- Overrides:
getName
in classElementDef
-
display
public void display(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, 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()
-
-