ca.sqlpower.wabit.olap
Class RepeatedMember

java.lang.Object
  extended by ca.sqlpower.wabit.olap.RepeatedMember

public class RepeatedMember
extends java.lang.Object

Wraps an Olap4j Member. Instances of this class are used by OlapResultSet as markers for repeated instances of members. This makes identification of rollup levels easier, especially when charting. For example, the table cell renderer for the chart panel renders repeated members in grey and regular members in the default foreground colour (usually black).


Constructor Summary
RepeatedMember(org.olap4j.metadata.Member m)
          Creates a new wrapper for the given member.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Returns true if obj is a RepeatedMember and its wrapped member is equal to this RepeatedMember's wrapped member.
 org.olap4j.metadata.Member getMember()
          Returns the member wrapped by this repeated member.
 int hashCode()
           
 java.lang.String toString()
          Returns the member's name.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RepeatedMember

public RepeatedMember(@Nonnull
                      org.olap4j.metadata.Member m)
Creates a new wrapper for the given member.

Parameters:
m - The member to wrap. Must not be null.
Method Detail

getMember

public org.olap4j.metadata.Member getMember()
Returns the member wrapped by this repeated member.


equals

public boolean equals(java.lang.Object obj)
Returns true if obj is a RepeatedMember and its wrapped member is equal to this RepeatedMember's wrapped member.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Returns the member's name.

Overrides:
toString in class java.lang.Object


Copyright © 2009. All Rights Reserved.