class MondrianOlap4jMember extends MondrianOlap4jMetadataElement implements Member, org.olap4j.impl.Named
Member.TreeOp, Member.Type| Modifier and Type | Field and Description | 
|---|---|
(package private) Member | 
member  | 
(package private) MondrianOlap4jSchema | 
olap4jSchema  | 
| Constructor and Description | 
|---|
MondrianOlap4jMember(MondrianOlap4jSchema olap4jSchema,
                    Member mondrianMember)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)  | 
List<Member> | 
getAncestorMembers()  | 
String | 
getCaption()  | 
int | 
getChildMemberCount()  | 
NamedList<MondrianOlap4jMember> | 
getChildMembers()  | 
Member | 
getDataMember()  | 
int | 
getDepth()  | 
String | 
getDescription()  | 
Dimension | 
getDimension()  | 
ParseTreeNode | 
getExpression()  | 
Hierarchy | 
getHierarchy()  | 
Level | 
getLevel()  | 
Member.Type | 
getMemberType()  | 
String | 
getName()  | 
protected OlapElement | 
getOlapElement()
Returns the Mondrian metadata element inside this wrapper, or null if
 there is none. 
 | 
int | 
getOrdinal()  | 
MondrianOlap4jMember | 
getParentMember()  | 
NamedList<Property> | 
getProperties()  | 
String | 
getPropertyFormattedValue(Property property)  | 
Object | 
getPropertyValue(Property property)  | 
int | 
getSolveOrder()  | 
String | 
getUniqueName()  | 
int | 
hashCode()  | 
boolean | 
isAll()  | 
boolean | 
isCalculated()  | 
boolean | 
isCalculatedInQuery()  | 
boolean | 
isChildOrEqualTo(Member member)  | 
boolean | 
isHidden()  | 
boolean | 
isVisible()  | 
void | 
setProperty(Property property,
           Object value)  | 
String | 
toString()  | 
isWrapperFor, unwrap, unwrapImplfinal Member member
final MondrianOlap4jSchema olap4jSchema
MondrianOlap4jMember(MondrianOlap4jSchema olap4jSchema, Member mondrianMember)
public NamedList<MondrianOlap4jMember> getChildMembers() throws OlapException
getChildMembers in interface MemberOlapExceptionpublic int getChildMemberCount()
                        throws OlapException
getChildMemberCount in interface MemberOlapExceptionpublic MondrianOlap4jMember getParentMember()
getParentMember in interface Memberpublic Hierarchy getHierarchy()
getHierarchy in interface Memberpublic Dimension getDimension()
getDimension in interface Memberpublic Member.Type getMemberType()
getMemberType in interface Memberpublic boolean isChildOrEqualTo(Member member)
isChildOrEqualTo in interface Memberpublic boolean isCalculated()
isCalculated in interface Memberpublic int getSolveOrder()
getSolveOrder in interface Memberpublic ParseTreeNode getExpression()
getExpression in interface Memberpublic List<Member> getAncestorMembers()
getAncestorMembers in interface Memberpublic boolean isCalculatedInQuery()
isCalculatedInQuery in interface Memberpublic Object getPropertyValue(Property property)
getPropertyValue in interface Memberpublic String getPropertyFormattedValue(Property property)
getPropertyFormattedValue in interface Memberpublic void setProperty(Property property, Object value) throws OlapException
setProperty in interface MemberOlapExceptionpublic NamedList<Property> getProperties()
getProperties in interface Memberpublic int getOrdinal()
getOrdinal in interface Memberpublic Member getDataMember()
getDataMember in interface Memberpublic String getName()
getName in interface org.olap4j.impl.NamedgetName in interface MetadataElementpublic String getUniqueName()
getUniqueName in interface MetadataElementpublic String getCaption()
getCaption in interface MetadataElementpublic String getDescription()
getDescription in interface MetadataElementpublic boolean isVisible()
isVisible in interface MetadataElementprotected OlapElement getOlapElement()
MondrianOlap4jMetadataElementgetOlapElement in class MondrianOlap4jMetadataElement