public static class MondrianGuiDef.Join extends MondrianGuiDef.RelationOrJoin
Modifier and Type | Field and Description |
---|---|
MondrianGuiDef.RelationOrJoin |
left |
String |
leftAlias |
String |
leftKey |
MondrianGuiDef.RelationOrJoin |
right |
String |
rightAlias |
String |
rightKey |
Constructor and Description |
---|
Join() |
Join(DOMWrapper _def) |
Join(String leftAlias,
String leftKey,
MondrianGuiDef.RelationOrJoin left,
String rightAlias,
String rightKey,
MondrianGuiDef.RelationOrJoin right)
Convenience constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
display(PrintWriter _out,
int _indent) |
boolean |
displayDiff(ElementDef _other,
PrintWriter _out,
int _indent) |
void |
displayXML(XMLOutput _out,
int _indent) |
boolean |
equals(Object o) |
MondrianGuiDef.Relation |
find(String seekAlias) |
String |
getLeftAlias()
Returns the alias of the left join key, defaulting to left's
alias if left is a table.
|
String |
getName() |
String |
getRightAlias()
Returns the alias of the right join key, defaulting to right's
alias if right is a table.
|
String |
toString() |
hashCode
addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren_new, getMixedChildren, getText, getType, getWrapper, toCompactXML, toXML, verifyEqual
public String leftAlias
public String leftKey
public String rightAlias
public String rightKey
public MondrianGuiDef.RelationOrJoin left
public MondrianGuiDef.RelationOrJoin right
public Join()
public Join(DOMWrapper _def) throws XOMException
XOMException
public Join(String leftAlias, String leftKey, MondrianGuiDef.RelationOrJoin left, String rightAlias, String rightKey, MondrianGuiDef.RelationOrJoin right)
public String getName()
getName
in interface NodeDef
getName
in class MondrianGuiDef.RelationOrJoin
public void display(PrintWriter _out, int _indent)
display
in interface NodeDef
display
in class MondrianGuiDef.RelationOrJoin
public void displayXML(XMLOutput _out, int _indent)
displayXML
in interface NodeDef
displayXML
in class MondrianGuiDef.RelationOrJoin
public boolean displayDiff(ElementDef _other, PrintWriter _out, int _indent)
displayDiff
in class MondrianGuiDef.RelationOrJoin
public String getLeftAlias()
public String getRightAlias()
public String toString()
toString
in class ElementDef
public MondrianGuiDef.Relation find(String seekAlias)
find
in class MondrianGuiDef.RelationOrJoin
public boolean equals(Object o)
equals
in class MondrianGuiDef.RelationOrJoin