Class LinkedMap.LinkedMapList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList
-
- org.apache.commons.collections.map.LinkedMap.LinkedMapList
-
- All Implemented Interfaces:
java.lang.Iterable
,java.util.Collection
,java.util.List
- Enclosing class:
- LinkedMap
static class LinkedMap.LinkedMapList extends java.util.AbstractList
List view of map.
-
-
Constructor Summary
Constructors Constructor Description LinkedMapList(LinkedMap parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
boolean
contains(java.lang.Object obj)
boolean
containsAll(java.util.Collection coll)
java.lang.Object
get(int index)
int
indexOf(java.lang.Object obj)
java.util.Iterator
iterator()
int
lastIndexOf(java.lang.Object obj)
java.util.ListIterator
listIterator()
java.util.ListIterator
listIterator(int fromIndex)
java.lang.Object
remove(int index)
boolean
remove(java.lang.Object obj)
boolean
removeAll(java.util.Collection coll)
boolean
retainAll(java.util.Collection coll)
int
size()
java.util.List
subList(int fromIndexInclusive, int toIndexExclusive)
java.lang.Object[]
toArray()
java.lang.Object[]
toArray(java.lang.Object[] array)
-
Methods inherited from class java.util.AbstractList
add, add, addAll, equals, hashCode, removeRange, set
-
-
-
-
Field Detail
-
parent
final LinkedMap parent
-
-
Constructor Detail
-
LinkedMapList
LinkedMapList(LinkedMap parent)
-
-
Method Detail
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection
- Specified by:
size
in interfacejava.util.List
- Specified by:
size
in classjava.util.AbstractCollection
-
get
public java.lang.Object get(int index)
- Specified by:
get
in interfacejava.util.List
- Specified by:
get
in classjava.util.AbstractList
-
contains
public boolean contains(java.lang.Object obj)
- Specified by:
contains
in interfacejava.util.Collection
- Specified by:
contains
in interfacejava.util.List
- Overrides:
contains
in classjava.util.AbstractCollection
-
indexOf
public int indexOf(java.lang.Object obj)
- Specified by:
indexOf
in interfacejava.util.List
- Overrides:
indexOf
in classjava.util.AbstractList
-
lastIndexOf
public int lastIndexOf(java.lang.Object obj)
- Specified by:
lastIndexOf
in interfacejava.util.List
- Overrides:
lastIndexOf
in classjava.util.AbstractList
-
containsAll
public boolean containsAll(java.util.Collection coll)
- Specified by:
containsAll
in interfacejava.util.Collection
- Specified by:
containsAll
in interfacejava.util.List
- Overrides:
containsAll
in classjava.util.AbstractCollection
-
remove
public java.lang.Object remove(int index)
- Specified by:
remove
in interfacejava.util.List
- Overrides:
remove
in classjava.util.AbstractList
-
remove
public boolean remove(java.lang.Object obj)
- Specified by:
remove
in interfacejava.util.Collection
- Specified by:
remove
in interfacejava.util.List
- Overrides:
remove
in classjava.util.AbstractCollection
-
removeAll
public boolean removeAll(java.util.Collection coll)
- Specified by:
removeAll
in interfacejava.util.Collection
- Specified by:
removeAll
in interfacejava.util.List
- Overrides:
removeAll
in classjava.util.AbstractCollection
-
retainAll
public boolean retainAll(java.util.Collection coll)
- Specified by:
retainAll
in interfacejava.util.Collection
- Specified by:
retainAll
in interfacejava.util.List
- Overrides:
retainAll
in classjava.util.AbstractCollection
-
clear
public void clear()
- Specified by:
clear
in interfacejava.util.Collection
- Specified by:
clear
in interfacejava.util.List
- Overrides:
clear
in classjava.util.AbstractList
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArray
in interfacejava.util.Collection
- Specified by:
toArray
in interfacejava.util.List
- Overrides:
toArray
in classjava.util.AbstractCollection
-
toArray
public java.lang.Object[] toArray(java.lang.Object[] array)
- Specified by:
toArray
in interfacejava.util.Collection
- Specified by:
toArray
in interfacejava.util.List
- Overrides:
toArray
in classjava.util.AbstractCollection
-
iterator
public java.util.Iterator iterator()
- Specified by:
iterator
in interfacejava.util.Collection
- Specified by:
iterator
in interfacejava.lang.Iterable
- Specified by:
iterator
in interfacejava.util.List
- Overrides:
iterator
in classjava.util.AbstractList
-
listIterator
public java.util.ListIterator listIterator()
- Specified by:
listIterator
in interfacejava.util.List
- Overrides:
listIterator
in classjava.util.AbstractList
-
listIterator
public java.util.ListIterator listIterator(int fromIndex)
- Specified by:
listIterator
in interfacejava.util.List
- Overrides:
listIterator
in classjava.util.AbstractList
-
subList
public java.util.List subList(int fromIndexInclusive, int toIndexExclusive)
- Specified by:
subList
in interfacejava.util.List
- Overrides:
subList
in classjava.util.AbstractList
-
-