mondrian.olap.fun
Class CrossJoinFunDef.BaseImmutableList

java.lang.Object
  extended by mondrian.util.UnsupportedList<Member[]>
      extended by mondrian.olap.fun.CrossJoinFunDef.BaseImmutableList
All Implemented Interfaces:
java.lang.Iterable<Member[]>, java.util.Collection<Member[]>, java.util.List<Member[]>
Enclosing class:
CrossJoinFunDef

public abstract class CrossJoinFunDef.BaseImmutableList
extends UnsupportedList<Member[]>


Nested Class Summary
 
Nested classes/interfaces inherited from class mondrian.util.UnsupportedList
UnsupportedList.Itr, UnsupportedList.ItrUnknownSize, UnsupportedList.ListItr
 
Constructor Summary
protected CrossJoinFunDef.BaseImmutableList()
           
 
Method Summary
abstract  Member[] get(int index)
           
 java.util.Iterator<Member[]> iterator()
           
 java.util.ListIterator<Member[]> listIterator()
           
 java.util.ListIterator<Member[]> listIterator(int index)
           
abstract  int size()
           
 java.lang.Object[] toArray()
           
<T> T[]
toArray(T[] a)
           
 java.util.List<Member[]> toArrayList()
           
 
Methods inherited from class mondrian.util.UnsupportedList
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, lastIndexOf, remove, remove, removeAll, retainAll, set, subList
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrossJoinFunDef.BaseImmutableList

protected CrossJoinFunDef.BaseImmutableList()
Method Detail

size

public abstract int size()
Specified by:
size in interface java.util.Collection<Member[]>
Specified by:
size in interface java.util.List<Member[]>
Overrides:
size in class UnsupportedList<Member[]>

get

public abstract Member[] get(int index)
Specified by:
get in interface java.util.List<Member[]>
Overrides:
get in class UnsupportedList<Member[]>

toArray

public java.lang.Object[] toArray()
Specified by:
toArray in interface java.util.Collection<Member[]>
Specified by:
toArray in interface java.util.List<Member[]>
Overrides:
toArray in class UnsupportedList<Member[]>

toArray

public <T> T[] toArray(T[] a)
Specified by:
toArray in interface java.util.Collection<Member[]>
Specified by:
toArray in interface java.util.List<Member[]>
Overrides:
toArray in class UnsupportedList<Member[]>

toArrayList

public java.util.List<Member[]> toArrayList()

listIterator

public java.util.ListIterator<Member[]> listIterator()
Specified by:
listIterator in interface java.util.List<Member[]>
Overrides:
listIterator in class UnsupportedList<Member[]>

listIterator

public java.util.ListIterator<Member[]> listIterator(int index)
Specified by:
listIterator in interface java.util.List<Member[]>
Overrides:
listIterator in class UnsupportedList<Member[]>

iterator

public java.util.Iterator<Member[]> iterator()
Specified by:
iterator in interface java.lang.Iterable<Member[]>
Specified by:
iterator in interface java.util.Collection<Member[]>
Specified by:
iterator in interface java.util.List<Member[]>
Overrides:
iterator in class UnsupportedList<Member[]>

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