public class ArrayList4<E> extends AbstractList4<E> implements java.lang.Cloneable, java.io.Serializable, java.util.RandomAccess, Activatable
ArrayList,
Activatable,
Serialized FormmodCount| Constructor and Description |
|---|
ArrayList4()
Same behavior as java.util.ArrayList
|
ArrayList4(java.util.Collection<? extends E> c)
Same behaviour as java.util.ArrayList
|
ArrayList4(int initialCapacity)
Same behaviour as java.util.ArrayList
|
| Modifier and Type | Method and Description |
|---|---|
void |
activate(ActivationPurpose purpose)
activate basic implementation.
|
void |
add(int index,
E element)
same as java.util.ArrayList but transparently
activates the members as required.
|
boolean |
addAll(java.util.Collection<? extends E> c)
same as java.util.ArrayList but transparently
activates the members as required.
|
boolean |
addAll(int index,
java.util.Collection<? extends E> c)
same as java.util.ArrayList but transparently
activates the members as required.
|
void |
bind(Activator activator)
bind basic implementation.
|
void |
clear()
same as java.util.ArrayList but transparently
activates the members as required.
|
java.lang.Object |
clone()
same as java.util.ArrayList but transparently
activates the members as required.
|
void |
ensureCapacity(int minCapacity)
same as java.util.ArrayList but transparently
activates the members as required.
|
E |
get(int index)
same as java.util.ArrayList but transparently
activates the members as required.
|
int |
indexOf(java.lang.Object o)
same as java.util.ArrayList but transparently
activates the members as required.
|
int |
lastIndexOf(java.lang.Object o)
same as java.util.ArrayList but transparently
activates the members as required.
|
E |
remove(int index)
same as java.util.ArrayList but transparently
activates the members as required.
|
protected void |
removeRange(int fromIndex,
int toIndex) |
E |
set(int index,
E element)
same as java.util.ArrayList but transparently
activates the members as required.
|
int |
size()
same as java.util.ArrayList but transparently
activates the members as required.
|
java.lang.Object[] |
toArray()
same as java.util.ArrayList but transparently
activates the members as required.
|
<T> T[] |
toArray(T[] a)
same as java.util.ArrayList but transparently
activates the members as required.
|
void |
trimToSize()
same as java.util.ArrayList but transparently
activates the members as required.
|
add, contains, containsAll, equals, hashCode, isEmpty, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList, toStringpublic ArrayList4()
ArrayListpublic ArrayList4(java.util.Collection<? extends E> c)
ArrayListpublic ArrayList4(int initialCapacity)
ArrayListpublic void activate(ActivationPurpose purpose)
activate in interface Activatablepurpose - TODOActivatablepublic void bind(Activator activator)
bind in interface Activatableactivator - the ActivatorActivatablepublic void add(int index,
E element)
add in interface java.util.List<E>add in class AbstractList4<E>ArrayList,
Activatablepublic boolean addAll(java.util.Collection<? extends E> c)
addAll in interface java.util.Collection<E>addAll in interface java.util.List<E>addAll in class AbstractList4<E>ArrayList,
Activatablepublic boolean addAll(int index,
java.util.Collection<? extends E> c)
addAll in interface java.util.List<E>addAll in class AbstractList4<E>ArrayList,
Activatablepublic void clear()
clear in interface java.util.Collection<E>clear in interface java.util.List<E>clear in class AbstractList4<E>ArrayList,
Activatablepublic java.lang.Object clone()
clone in class java.lang.ObjectArrayList,
Activatablepublic void ensureCapacity(int minCapacity)
ArrayList,
Activatablepublic E get(int index)
get in interface java.util.List<E>get in class AbstractList4<E>ArrayList,
Activatablepublic int indexOf(java.lang.Object o)
indexOf in interface java.util.List<E>indexOf in class AbstractList4<E>ArrayList,
Activatablepublic int lastIndexOf(java.lang.Object o)
lastIndexOf in interface java.util.List<E>lastIndexOf in class AbstractList4<E>ArrayList,
Activatablepublic E remove(int index)
remove in interface java.util.List<E>remove in class AbstractList4<E>ArrayList,
Activatableprotected void removeRange(int fromIndex,
int toIndex)
removeRange in class AbstractList4<E>public E set(int index, E element)
set in interface java.util.List<E>set in class AbstractList4<E>ArrayList,
Activatablepublic int size()
size in interface java.util.Collection<E>size in interface java.util.List<E>size in class AbstractList4<E>ArrayList,
Activatablepublic java.lang.Object[] toArray()
toArray in interface java.util.Collection<E>toArray in interface java.util.List<E>toArray in class AbstractList4<E>ArrayList,
Activatablepublic <T> T[] toArray(T[] a)
toArray in interface java.util.Collection<E>toArray in interface java.util.List<E>toArray in class AbstractList4<E>ArrayList,
Activatablepublic void trimToSize()
ArrayList,
Activatable