net.esper.view.stat.olap
Class DimensionMemberImpl

java.lang.Object
  extended by net.esper.view.stat.olap.DimensionMemberImpl
All Implemented Interfaces:
DimensionMember

public final class DimensionMemberImpl
extends java.lang.Object
implements DimensionMember

Serves up Cube dimension member information - the members dimension and its key values.


Constructor Summary
DimensionMemberImpl(java.lang.Object[] values)
          Constructor.
 
Method Summary
 Dimension getDimension()
          Returns the dimension the member belongs to.
 java.lang.Object[] getValues()
          Returns member values.
 void setDimension(Dimension dimension)
          Set the dimension this member belongs to.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DimensionMemberImpl

public DimensionMemberImpl(java.lang.Object[] values)
Constructor.

Parameters:
values - is a set of values identifying the member
Method Detail

setDimension

public final void setDimension(Dimension dimension)
Set the dimension this member belongs to.

Parameters:
dimension - the member belongs to

getDimension

public final Dimension getDimension()
Description copied from interface: DimensionMember
Returns the dimension the member belongs to.

Specified by:
getDimension in interface DimensionMember
Returns:
dimension that this member is a value of

getValues

public final java.lang.Object[] getValues()
Description copied from interface: DimensionMember
Returns member values.

Specified by:
getValues in interface DimensionMember
Returns:
array of member values