Package mondrian.rolap
Class SubstitutingMemberReader.SubstitutingMemberList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<RolapMember>
-
- mondrian.rolap.SubstitutingMemberReader.SubstitutingMemberList
-
- All Implemented Interfaces:
java.lang.Iterable<RolapMember>
,java.util.Collection<RolapMember>
,java.util.List<RolapMember>
- Enclosing class:
- SubstitutingMemberReader
class SubstitutingMemberReader.SubstitutingMemberList extends java.util.AbstractList<RolapMember>
List which writes through to an underlying list, substituting members as they are written and desubstituting as they are read.
-
-
Constructor Summary
Constructors Constructor Description SubstitutingMemberList(java.util.List<RolapMember> list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, RolapMember element)
RolapMember
get(int index)
RolapMember
remove(int index)
RolapMember
set(int index, RolapMember element)
int
size()
-
Methods inherited from class java.util.AbstractList
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
-
-
-
-
Constructor Detail
-
SubstitutingMemberList
SubstitutingMemberList(java.util.List<RolapMember> list)
-
-
Method Detail
-
get
public RolapMember get(int index)
- Specified by:
get
in interfacejava.util.List<RolapMember>
- Specified by:
get
in classjava.util.AbstractList<RolapMember>
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection<RolapMember>
- Specified by:
size
in interfacejava.util.List<RolapMember>
- Specified by:
size
in classjava.util.AbstractCollection<RolapMember>
-
set
public RolapMember set(int index, RolapMember element)
- Specified by:
set
in interfacejava.util.List<RolapMember>
- Overrides:
set
in classjava.util.AbstractList<RolapMember>
-
add
public void add(int index, RolapMember element)
- Specified by:
add
in interfacejava.util.List<RolapMember>
- Overrides:
add
in classjava.util.AbstractList<RolapMember>
-
remove
public RolapMember remove(int index)
- Specified by:
remove
in interfacejava.util.List<RolapMember>
- Overrides:
remove
in classjava.util.AbstractList<RolapMember>
-
-