com.tonbeller.jpivot.mondrian
Class MondrianPlaceMembers

java.lang.Object
  extended by com.tonbeller.jpivot.core.ExtensionSupport
      extended by com.tonbeller.jpivot.mondrian.MondrianPlaceHierarchies
          extended by com.tonbeller.jpivot.mondrian.MondrianPlaceMembers
All Implemented Interfaces:
Extension, PlaceHierarchiesOnAxes, PlaceMembersOnAxes

public class MondrianPlaceMembers
extends MondrianPlaceHierarchies
implements PlaceMembersOnAxes

Author:
hh

Field Summary
 
Fields inherited from interface com.tonbeller.jpivot.olap.navi.PlaceMembersOnAxes
ID
 
Constructor Summary
MondrianPlaceMembers()
          Constructor for MondrianPlaceMembers.
 
Method Summary
 java.lang.Object createMemberExpression(java.util.List members)
          return List of Mondrian members
 java.util.List findVisibleMembers(Hierarchy hier)
          find all members of an hierarchy
 
Methods inherited from class com.tonbeller.jpivot.mondrian.MondrianPlaceHierarchies
createMemberExpression, getExpandAllMember, setExpandAllMember, setQueryAxis
 
Methods inherited from class com.tonbeller.jpivot.core.ExtensionSupport
decorate, getId, getModel, modelInitialized, setId, setModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.tonbeller.jpivot.olap.navi.PlaceHierarchiesOnAxes
createMemberExpression, getExpandAllMember, setExpandAllMember, setQueryAxis
 
Methods inherited from interface com.tonbeller.jpivot.core.Extension
decorate, getId, modelInitialized, setModel
 

Constructor Detail

MondrianPlaceMembers

public MondrianPlaceMembers()
Constructor for MondrianPlaceMembers.

Method Detail

createMemberExpression

public java.lang.Object createMemberExpression(java.util.List members)
return List of Mondrian members

Specified by:
createMemberExpression in interface PlaceMembersOnAxes
Parameters:
members - a List of Members
Returns:
a member expression that can be used with super.setAxis
See Also:
PlaceMembersOnAxes.createMemberExpression(List)

findVisibleMembers

public java.util.List findVisibleMembers(Hierarchy hier)
find all members of an hierarchy

Specified by:
findVisibleMembers in interface PlaceMembersOnAxes
Parameters:
hier - the Hierarchy
Returns:
A list of Members
See Also:
PlaceMembersOnAxes.findVisibleMembers(Hierarchy)