com.tonbeller.jpivot.olap.model
Class MemberPropertyMeta

java.lang.Object
  extended by com.tonbeller.jpivot.olap.model.MemberPropertyMeta
All Implemented Interfaces:
Displayable, Visitable

public final class MemberPropertyMeta
extends java.lang.Object
implements Displayable

Author:
av

Field Summary
static java.util.Comparator KEY_COMPARATOR
          vergleicht den return Wert von getKey() ohne die String instanzen wirklich zu erzeugen.
 
Fields inherited from interface com.tonbeller.jpivot.olap.model.Displayable
LABEL_COMPARATOR
 
Constructor Summary
MemberPropertyMeta()
           
MemberPropertyMeta(java.lang.String label, java.lang.String name, java.lang.String scope)
           
 
Method Summary
 void accept(Visitor visitor)
           
 java.lang.String getKey()
           
 java.lang.String getLabel()
          name of this item
 java.lang.String getName()
           
 java.lang.String getScope()
           
 void setLabel(java.lang.String string)
           
 void setName(java.lang.String string)
           
 void setScope(java.lang.String string)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KEY_COMPARATOR

public static final java.util.Comparator KEY_COMPARATOR
vergleicht den return Wert von getKey() ohne die String instanzen wirklich zu erzeugen.

Constructor Detail

MemberPropertyMeta

public MemberPropertyMeta()

MemberPropertyMeta

public MemberPropertyMeta(java.lang.String label,
                          java.lang.String name,
                          java.lang.String scope)
Method Detail

accept

public void accept(Visitor visitor)
Specified by:
accept in interface Visitable

getName

public java.lang.String getName()

getScope

public java.lang.String getScope()

setName

public void setName(java.lang.String string)

setScope

public void setScope(java.lang.String string)

getLabel

public java.lang.String getLabel()
Description copied from interface: Displayable
name of this item

Specified by:
getLabel in interface Displayable

setLabel

public void setLabel(java.lang.String string)

getKey

public java.lang.String getKey()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object