mondrian.rolap
Class RolapAxis.MemberIterable.PositionIter

java.lang.Object
  extended by mondrian.util.UnsupportedList<Position>
      extended by mondrian.rolap.RolapAxis.PositionListUnsupported
          extended by mondrian.rolap.RolapAxis.PositionIterBase
              extended by mondrian.rolap.RolapAxis.MemberIterable.PositionIter
All Implemented Interfaces:
java.lang.Iterable<Position>, java.util.Collection<Position>, java.util.List<Position>
Enclosing class:
RolapAxis.MemberIterable

 class RolapAxis.MemberIterable.PositionIter
extends RolapAxis.PositionIterBase

PositionIter is a List<Position> that only support the 'iterator' method. This assumes that one iterates over Positions and for each Postion one iterates over Members. In this case, each Position has a single Member.


Nested Class Summary
 
Nested classes/interfaces inherited from class mondrian.util.UnsupportedList
UnsupportedList.Itr, UnsupportedList.ItrUnknownSize, UnsupportedList.ListItr
 
Constructor Summary
RolapAxis.MemberIterable.PositionIter()
           
 
Method Summary
 java.util.Iterator<Position> iterator()
           
 
Methods inherited from class mondrian.util.UnsupportedList
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RolapAxis.MemberIterable.PositionIter

RolapAxis.MemberIterable.PositionIter()
Method Detail

iterator

public java.util.Iterator<Position> iterator()
Specified by:
iterator in interface java.lang.Iterable<Position>
Specified by:
iterator in interface java.util.Collection<Position>
Specified by:
iterator in interface java.util.List<Position>
Specified by:
iterator in class RolapAxis.PositionIterBase

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads