Package mondrian.util
Class TraversalList<T>
Implementation of
List
for transposing an array of
lists.- Since:
- Dec, 2007
- Author:
- Luis F. Canals
-
Nested Class Summary
Nested classes/interfaces inherited from class mondrian.util.UnsupportedList
UnsupportedList.Itr, UnsupportedList.ItrUnknownSize, UnsupportedList.ListItr
-
Constructor Summary
-
Method Summary
Methods inherited from class mondrian.util.UnsupportedList
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, lastIndexOf, remove, remove, removeAll, retainAll
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
replaceAll, sort, spliterator
-
Constructor Details
-
TraversalList
-
-
Method Details
-
get
-
iterator
-
listIterator
- Specified by:
listIterator
in interfaceList<T>
- Overrides:
listIterator
in classUnsupportedList<List<T>>
-
listIterator
- Specified by:
listIterator
in interfaceList<T>
- Overrides:
listIterator
in classUnsupportedList<List<T>>
-
size
public int size()- Specified by:
size
in interfaceCollection<T>
- Specified by:
size
in interfaceList<T>
- Overrides:
size
in classUnsupportedList<List<T>>
-
subList
-
toArray
public <S> S[] toArray(S[] a) - Specified by:
toArray
in interfaceCollection<T>
- Specified by:
toArray
in interfaceList<T>
- Overrides:
toArray
in classUnsupportedList<List<T>>
-
toArray
- Specified by:
toArray
in interfaceCollection<T>
- Specified by:
toArray
in interfaceList<T>
- Overrides:
toArray
in classUnsupportedList<List<T>>
-
set
-