mondrian.rolap
Class RolapAxis.MemberArrayIterable.MemberIterPosition
java.lang.Object
mondrian.util.UnsupportedList<Member>
mondrian.rolap.RolapAxis.PositionUnsupported
mondrian.rolap.RolapAxis.PositionBase
mondrian.rolap.RolapAxis.MemberArrayIterable.MemberIterPosition
- All Implemented Interfaces:
- Iterable<Member>, Collection<Member>, List<Member>, Position
- Enclosing class:
- RolapAxis.MemberArrayIterable
class RolapAxis.MemberArrayIterable.MemberIterPosition
- extends RolapAxis.PositionBase
A List<Member> which only implements the 'iterator' method.
Each Iterator<Member> two or more Members.
| Methods inherited from class mondrian.util.UnsupportedList |
add, add, addAll, addAll, clear, contains, containsAll, indexOf, isEmpty, lastIndexOf, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
| Methods inherited from interface java.util.List |
add, add, addAll, addAll, clear, contains, containsAll, indexOf, isEmpty, lastIndexOf, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
members
Member[] members
RolapAxis.MemberArrayIterable.MemberIterPosition
RolapAxis.MemberArrayIterable.MemberIterPosition(Member[] members)
size
public int size()
- Specified by:
size in interface Collection<Member>- Specified by:
size in interface List<Member>- Overrides:
size in class UnsupportedList<Member>
get
public Member get(int index)
- Specified by:
get in interface List<Member>- Overrides:
get in class UnsupportedList<Member>
iterator
public Iterator<Member> iterator()
- Specified by:
iterator in interface Iterable<Member>- Specified by:
iterator in interface Collection<Member>- Specified by:
iterator in interface List<Member>- Overrides:
iterator in class RolapAxis.PositionBase