mondrian.rolap
Class RolapAxis.PositionListBase
java.lang.Object
mondrian.util.UnsupportedList<Position>
mondrian.rolap.RolapAxis.PositionListUnsupported
mondrian.rolap.RolapAxis.PositionListBase
- All Implemented Interfaces:
- Iterable<Position>, Collection<Position>, List<Position>
- Direct Known Subclasses:
- RolapAxis.MemberArrayIterable.PositionList, RolapAxis.MemberArrayList.PositionList, RolapAxis.MemberIterable.PositionList, RolapAxis.MemberList.PositionList
- Enclosing class:
- RolapAxis
protected abstract static class RolapAxis.PositionListBase
- extends RolapAxis.PositionListUnsupported
The PositionListBase is an abstract implementation of the
List<Position>
interface and provides both Iterator<Position> and
ListIterator<Position> implementations.
-
-
Methods inherited from class mondrian.util.UnsupportedList |
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, lastIndexOf, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
RolapAxis.PositionListBase
protected RolapAxis.PositionListBase()
size
public abstract int size()
- Specified by:
size
in interface Collection<Position>
- Specified by:
size
in interface List<Position>
- Overrides:
size
in class UnsupportedList<Position>
get
public abstract Position get(int index)
- Specified by:
get
in interface List<Position>
- Overrides:
get
in class UnsupportedList<Position>
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface Collection<Position>
- Specified by:
isEmpty
in interface List<Position>
- Overrides:
isEmpty
in class UnsupportedList<Position>
listIterator
public ListIterator<Position> listIterator()
- Specified by:
listIterator
in interface List<Position>
- Overrides:
listIterator
in class UnsupportedList<Position>
listIterator
public ListIterator<Position> listIterator(int index)
- Specified by:
listIterator
in interface List<Position>
- Overrides:
listIterator
in class UnsupportedList<Position>
iterator
public Iterator<Position> iterator()
- Specified by:
iterator
in interface Iterable<Position>
- Specified by:
iterator
in interface Collection<Position>
- Specified by:
iterator
in interface List<Position>
- Overrides:
iterator
in class UnsupportedList<Position>