Class MoveableArrayList<E>
- java.lang.Object
- 
- java.util.AbstractCollection<E>
- 
- java.util.AbstractList<E>
- 
- java.util.ArrayList<E>
- 
- org.eclipse.net4j.util.collection.MoveableArrayList<E>
 
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable,- java.lang.Iterable<E>,- java.util.Collection<E>,- java.util.List<E>,- java.util.RandomAccess,- MoveableList<E>
 
 public class MoveableArrayList<E> extends java.util.ArrayList<E> implements MoveableList<E> A list with O(1) effort for random access.Whenever possible EMF's BasicEList should be used in favour of this list implementation. - Author:
- Eike Stepper
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description MoveableArrayList(int initialCapacity)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Emove(int targetIndex, int sourceIndex)voidmove(int newPosition, java.lang.Object object)- 
Methods inherited from class java.util.ArrayListadd, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.util.Listadd, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
 
- 
 
- 
- 
- 
Method Detail- 
movepublic void move(int newPosition, java.lang.Object object)- Since:
- 3.0
 
 - 
movepublic E move(int targetIndex, int sourceIndex) - Specified by:
- movein interface- MoveableList<E>
 
 
- 
 
-