|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.tonbeller.jpivot.mondrian.MondrianMember
public class MondrianMember
MondrianMember is an adapter class for the Mondrian Member.
| Nested Class Summary | |
|---|---|
static class |
MondrianMember.MondrianProp
a mondrian property can have a caption different from name we only show the caption |
| Constructor Summary | |
|---|---|
protected |
MondrianMember(mondrian.olap.Member monMember,
MondrianLevel level,
MondrianModel model)
Constructor |
| Method Summary | |
|---|---|
void |
accept(Visitor visitor)
|
boolean |
equals(java.lang.Object obj)
allows to compare members from the current result and the previous result. |
java.lang.String |
getLabel()
name of this item |
Level |
getLevel()
get the level to which this member belongs. |
mondrian.olap.Member |
getMonMember()
Returns the corresponding Mondrian Member. |
Member |
getParent()
get parent member |
java.lang.String |
getParentUniqueName()
get parent member unique name |
Property[] |
getProperties()
get all properties of this member |
Property |
getProperty(java.lang.String name)
get a specific property of this member |
java.lang.Object |
getRootDecoree()
returns the object that has been created by the olap server. |
int |
getRootDistance()
returns the distance from the root member of the hierarchy. |
java.lang.String |
getUniqueName()
return the unique name of an MDX Olap element |
int |
hashCode()
|
boolean |
isAll()
|
boolean |
isCalculated()
an OLAP Member may be calculated i.e. derived from original members |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected MondrianMember(mondrian.olap.Member monMember,
MondrianLevel level,
MondrianModel model)
monMember - corresponding Mondrian Memberlevel - Olap hierarchy parent object| Method Detail |
|---|
public java.lang.String getLabel()
Displayable
getLabel in interface Displayablepublic int getRootDistance()
Member
getRootDistance in interface MemberMember.getRootDistance()public Level getLevel()
Member
getLevel in interface MemberMember.getLevel()public Property[] getProperties()
PropertyHolder
getProperties in interface PropertyHolderPropertyHolder.getProperties()public Member getParent()
MDXMember
getParent in interface MDXMemberMDXMember.getParent()public java.lang.String getParentUniqueName()
MDXMember
getParentUniqueName in interface MDXMembercom.tonbeller.jpivot.olap.model.MDXMember#getParentUniqueName()public boolean isAll()
isAll in interface Memberpublic Property getProperty(java.lang.String name)
PropertyHolder
getProperty in interface PropertyHolderPropertyHolder.getProperty(String)public void accept(Visitor visitor)
accept in interface VisitableVisitable.accept(Visitor)public mondrian.olap.Member getMonMember()
public java.lang.String getUniqueName()
MDXElement
getUniqueName in interface MDXElementpublic boolean isCalculated()
Member
isCalculated in interface Memberpublic java.lang.Object getRootDecoree()
Decorator
getRootDecoree in interface Decoratorpublic boolean equals(java.lang.Object obj)
Member
equals in interface Memberequals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||