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