com.tonbeller.jpivot.olap.mdxparse
Class MemberProperty

java.lang.Object
  extended by com.tonbeller.jpivot.olap.mdxparse.MemberProperty
All Implemented Interfaces:
Exp

public class MemberProperty
extends java.lang.Object
implements Exp

member property implementation


Constructor Summary
MemberProperty(java.lang.String name, Exp exp)
           
 
Method Summary
 void accept(ExpVisitor visitor)
          Exp is visitable
 java.lang.Object clone()
           
 Exp getExp()
           
 java.lang.String toMdx()
          format to MDX
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemberProperty

public MemberProperty(java.lang.String name,
                      Exp exp)
Method Detail

getExp

public Exp getExp()
Returns:
The expression that makes up the value of the member property

toMdx

public java.lang.String toMdx()
format to MDX

Specified by:
toMdx in interface Exp

clone

public java.lang.Object clone()
Specified by:
clone in interface Exp
Overrides:
clone in class java.lang.Object
See Also:
Object.clone()

accept

public void accept(ExpVisitor visitor)
Description copied from interface: Exp
Exp is visitable

Specified by:
accept in interface Exp
See Also:
Exp.accept(com.tonbeller.jpivot.olap.mdxparse.ExpVisitor)