Package org.apache.maven.model.merge
Class ModelMerger.MergingList<V>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<V>
-
- org.apache.maven.model.merge.ModelMerger.MergingList<V>
-
- Type Parameters:
V
-
- All Implemented Interfaces:
java.lang.Iterable<V>
,java.util.Collection<V>
,java.util.List<V>
- Enclosing class:
- ModelMerger
private static class ModelMerger.MergingList<V> extends java.util.AbstractList<V>
Merging list
-
-
Field Summary
Fields Modifier and Type Field Description private ModelMerger.KeyComputer<V>
keyComputer
private java.util.List<V>
list
private java.util.Map<java.lang.Object,V>
map
-
Constructor Summary
Constructors Constructor Description MergingList(ModelMerger.KeyComputer<V> keyComputer, int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, V element)
private java.util.List<V>
asList()
boolean
contains(java.lang.Object o)
V
get(int index)
java.util.Iterator<V>
iterator()
(package private) void
mergeAll(java.util.Collection<V> vs, ModelMerger.Remapping<V> remapping)
V
remove(int index)
int
size()
-
Methods inherited from class java.util.AbstractList
add, addAll, clear, equals, hashCode, indexOf, lastIndexOf, listIterator, listIterator, removeRange, set, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
-
-
-
-
Field Detail
-
keyComputer
private final ModelMerger.KeyComputer<V> keyComputer
-
map
private java.util.Map<java.lang.Object,V> map
-
list
private java.util.List<V> list
-
-
Constructor Detail
-
MergingList
MergingList(ModelMerger.KeyComputer<V> keyComputer, int initialCapacity)
-
-
Method Detail
-
iterator
public java.util.Iterator<V> iterator()
-
mergeAll
void mergeAll(java.util.Collection<V> vs, ModelMerger.Remapping<V> remapping)
-
contains
public boolean contains(java.lang.Object o)
-
asList
private java.util.List<V> asList()
-
add
public void add(int index, V element)
-
remove
public V remove(int index)
-
get
public V get(int index)
-
-