|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.multiverse.transactional.collections.TransactionalArrayList<E>
E - public final class TransactionalArrayList<E>
A TransactionalList based on a (transactional) array. It is the transactional version of the
ArrayList.
| Constructor Summary | |
|---|---|
TransactionalArrayList()
Creates a new TransactionalArrayList with capacity 10. |
|
TransactionalArrayList(java.util.Collection<? extends E> items)
Creates a new TransactionalArrayList that contains the items. |
|
TransactionalArrayList(E... items)
Creates a new TransactionalArrayList that contains the items. |
|
TransactionalArrayList(int capacity)
Creates a new TransactionalArrayList with the provided capacity. |
|
| Method Summary | ||
|---|---|---|
boolean |
add(E e)
|
|
void |
add(int index,
E element)
|
|
boolean |
addAll(java.util.Collection<? extends E> c)
|
|
boolean |
addAll(int index,
java.util.Collection<? extends E> c)
|
|
int |
atomicSize()
Returns the current size of the TransactionalCollection. |
|
void |
clear()
|
|
boolean |
contains(java.lang.Object o)
|
|
boolean |
containsAll(java.util.Collection<?> c)
|
|
boolean |
equals(java.lang.Object thatObj)
|
|
E |
get(int index)
|
|
int |
hashCode()
|
|
int |
indexOf(java.lang.Object o)
|
|
boolean |
isEmpty()
|
|
java.util.Iterator<E> |
iterator()
|
|
int |
lastIndexOf(java.lang.Object o)
|
|
java.util.ListIterator<E> |
listIterator()
|
|
java.util.ListIterator<E> |
listIterator(int index)
|
|
E |
remove(int index)
|
|
boolean |
remove(java.lang.Object o)
|
|
boolean |
removeAll(java.util.Collection<?> c)
|
|
boolean |
retainAll(java.util.Collection<?> c)
|
|
E |
set(int index,
E element)
|
|
int |
size()
|
|
java.util.List<E> |
subList(int fromIndex,
int toIndex)
|
|
java.lang.Object[] |
toArray()
|
|
|
toArray(T[] a)
|
|
java.lang.String |
toString()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TransactionalArrayList()
ArrayList.ArrayList().
public TransactionalArrayList(E... items)
items - the items to add to this List.
java.lang.NullPointerException - if items is null.public TransactionalArrayList(java.util.Collection<? extends E> items)
items - the items to add to this List.
java.lang.NullPointerException - if items is null.public TransactionalArrayList(int capacity)
capacity - the initial capacity of the TransactionalArrayList.| Method Detail |
|---|
public int size()
size in interface java.util.Collection<E>size in interface java.util.List<E>size in interface TransactionalCollection<E>public int atomicSize()
TransactionalCollectionTransactionalCollection.size() method is that this one returns the actual size of
this map and doesn't look at the current transaction. So you could see changes
made by other threads.
atomicSize in interface TransactionalCollection<E>public boolean isEmpty()
isEmpty in interface java.util.Collection<E>isEmpty in interface java.util.List<E>isEmpty in interface TransactionalCollection<E>public boolean add(E e)
add in interface java.util.Collection<E>add in interface java.util.List<E>add in interface TransactionalCollection<E>public E get(int index)
get in interface java.util.List<E>get in interface TransactionalList<E>public boolean contains(java.lang.Object o)
contains in interface java.util.Collection<E>contains in interface java.util.List<E>contains in interface TransactionalCollection<E>public int indexOf(java.lang.Object o)
indexOf in interface java.util.List<E>indexOf in interface TransactionalList<E>public int lastIndexOf(java.lang.Object o)
lastIndexOf in interface java.util.List<E>lastIndexOf in interface TransactionalList<E>
public E set(int index,
E element)
set in interface java.util.List<E>set in interface TransactionalList<E>public boolean addAll(java.util.Collection<? extends E> c)
addAll in interface java.util.Collection<E>addAll in interface java.util.List<E>addAll in interface TransactionalCollection<E>public void clear()
clear in interface java.util.Collection<E>clear in interface java.util.List<E>clear in interface TransactionalCollection<E>public java.lang.Object[] toArray()
toArray in interface java.util.Collection<E>toArray in interface java.util.List<E>toArray in interface TransactionalCollection<E>public <T> T[] toArray(T[] a)
toArray in interface java.util.Collection<E>toArray in interface java.util.List<E>toArray in interface TransactionalCollection<E>public boolean containsAll(java.util.Collection<?> c)
containsAll in interface java.util.Collection<E>containsAll in interface java.util.List<E>containsAll in interface TransactionalCollection<E>public boolean remove(java.lang.Object o)
remove in interface java.util.Collection<E>remove in interface java.util.List<E>remove in interface TransactionalCollection<E>public boolean removeAll(java.util.Collection<?> c)
removeAll in interface java.util.Collection<E>removeAll in interface java.util.List<E>removeAll in interface TransactionalCollection<E>public E remove(int index)
remove in interface java.util.List<E>remove in interface TransactionalList<E>
public void add(int index,
E element)
add in interface java.util.List<E>add in interface TransactionalList<E>
public boolean addAll(int index,
java.util.Collection<? extends E> c)
addAll in interface java.util.List<E>addAll in interface TransactionalList<E>public java.util.ListIterator<E> listIterator()
listIterator in interface java.util.List<E>listIterator in interface TransactionalList<E>public java.util.ListIterator<E> listIterator(int index)
listIterator in interface java.util.List<E>listIterator in interface TransactionalList<E>
public java.util.List<E> subList(int fromIndex,
int toIndex)
subList in interface java.util.List<E>subList in interface TransactionalList<E>public java.util.Iterator<E> iterator()
iterator in interface java.lang.Iterable<E>iterator in interface java.util.Collection<E>iterator in interface java.util.List<E>iterator in interface TransactionalCollection<E>public boolean retainAll(java.util.Collection<?> c)
retainAll in interface java.util.Collection<E>retainAll in interface java.util.List<E>retainAll in interface TransactionalCollection<E>public int hashCode()
hashCode in interface java.util.Collection<E>hashCode in interface java.util.List<E>hashCode in interface TransactionalCollection<E>hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object thatObj)
equals in interface java.util.Collection<E>equals in interface java.util.List<E>equals in interface TransactionalCollection<E>equals in class java.lang.Objectpublic java.lang.String toString()
toString in interface TransactionalCollection<E>toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||