mondrian.rolap
Class RolapAxis.MemberArrayList

java.lang.Object
  extended by mondrian.rolap.RolapAxis
      extended by mondrian.rolap.RolapAxis.MemberArrayList
All Implemented Interfaces:
Axis
Enclosing class:
RolapAxis

public static class RolapAxis.MemberArrayList
extends RolapAxis

A MemberArrayList takes a List<Member[]> where each Position has the Member's from the corresponding location in the list. It is assumed that each element of the list has an array of Members of the same size.

 

Nested Class Summary
(package private)  class RolapAxis.MemberArrayList.MALPosition
          Allows access only the the Member at the given offset plus index.
(package private)  class RolapAxis.MemberArrayList.PositionList
          Each Position has an array of Member.
 
Nested classes/interfaces inherited from class mondrian.rolap.RolapAxis
RolapAxis.MemberArrayIterable, RolapAxis.MemberArrayList, RolapAxis.MemberIterable, RolapAxis.MemberList, RolapAxis.NoPosition, RolapAxis.PositionBase, RolapAxis.PositionIterBase, RolapAxis.PositionListBase, RolapAxis.PositionListUnsupported, RolapAxis.PositionUnsupported, RolapAxis.SingleEmptyPosition, RolapAxis.Wrapper
 
Constructor Summary
RolapAxis.MemberArrayList(List<Member[]> list)
           
 
Method Summary
 List<Position> getPositions()
           
 
Methods inherited from class mondrian.rolap.RolapAxis
toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RolapAxis.MemberArrayList

public RolapAxis.MemberArrayList(List<Member[]> list)
Method Detail

getPositions

public List<Position> getPositions()
Specified by:
getPositions in interface Axis
Specified by:
getPositions in class RolapAxis

SourceForge.net_Logo