|
||||||||||
| 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(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(Collection<? extends E> c)
|
|
boolean |
addAll(int index,
Collection<? extends E> c)
|
|
int |
atomicSize()
Returns the current size of the TransactionalCollection. |
|
void |
clear()
|
|
boolean |
contains(Object o)
|
|
boolean |
containsAll(Collection<?> c)
|
|
boolean |
equals(Object thatObj)
|
|
E |
get(int index)
|
|
int |
hashCode()
|
|
int |
indexOf(Object o)
|
|
boolean |
isEmpty()
|
|
Iterator<E> |
iterator()
|
|
int |
lastIndexOf(Object o)
|
|
ListIterator<E> |
listIterator()
|
|
ListIterator<E> |
listIterator(int index)
|
|
E |
remove(int index)
|
|
boolean |
remove(Object o)
|
|
boolean |
removeAll(Collection<?> c)
|
|
boolean |
retainAll(Collection<?> c)
|
|
E |
set(int index,
E element)
|
|
int |
size()
|
|
List<E> |
subList(int fromIndex,
int toIndex)
|
|
Object[] |
toArray()
|
|
|
toArray(T[] a)
|
|
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.
NullPointerException - if items is null.public TransactionalArrayList(Collection<? extends E> items)
items - the items to add to this List.
NullPointerException - if items is null.public TransactionalArrayList(int capacity)
capacity - the initial capacity of the TransactionalArrayList.| Method Detail |
|---|
public int size()
size in interface Collection<E>size in interface 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 Collection<E>isEmpty in interface List<E>isEmpty in interface TransactionalCollection<E>public boolean add(E e)
add in interface Collection<E>add in interface List<E>add in interface TransactionalCollection<E>public E get(int index)
get in interface List<E>get in interface TransactionalList<E>public boolean contains(Object o)
contains in interface Collection<E>contains in interface List<E>contains in interface TransactionalCollection<E>public int indexOf(Object o)
indexOf in interface List<E>indexOf in interface TransactionalList<E>public int lastIndexOf(Object o)
lastIndexOf in interface List<E>lastIndexOf in interface TransactionalList<E>
public E set(int index,
E element)
set in interface List<E>set in interface TransactionalList<E>public boolean addAll(Collection<? extends E> c)
addAll in interface Collection<E>addAll in interface List<E>addAll in interface TransactionalCollection<E>public void clear()
clear in interface Collection<E>clear in interface List<E>clear in interface TransactionalCollection<E>public Object[] toArray()
toArray in interface Collection<E>toArray in interface List<E>toArray in interface TransactionalCollection<E>public <T> T[] toArray(T[] a)
toArray in interface Collection<E>toArray in interface List<E>toArray in interface TransactionalCollection<E>public boolean containsAll(Collection<?> c)
containsAll in interface Collection<E>containsAll in interface List<E>containsAll in interface TransactionalCollection<E>public boolean remove(Object o)
remove in interface Collection<E>remove in interface List<E>remove in interface TransactionalCollection<E>public boolean removeAll(Collection<?> c)
removeAll in interface Collection<E>removeAll in interface List<E>removeAll in interface TransactionalCollection<E>public E remove(int index)
remove in interface List<E>remove in interface TransactionalList<E>
public void add(int index,
E element)
add in interface List<E>add in interface TransactionalList<E>
public boolean addAll(int index,
Collection<? extends E> c)
addAll in interface List<E>addAll in interface TransactionalList<E>public ListIterator<E> listIterator()
listIterator in interface List<E>listIterator in interface TransactionalList<E>public ListIterator<E> listIterator(int index)
listIterator in interface List<E>listIterator in interface TransactionalList<E>
public List<E> subList(int fromIndex,
int toIndex)
subList in interface List<E>subList in interface TransactionalList<E>public Iterator<E> iterator()
iterator in interface Iterable<E>iterator in interface Collection<E>iterator in interface List<E>iterator in interface TransactionalCollection<E>public boolean retainAll(Collection<?> c)
retainAll in interface Collection<E>retainAll in interface List<E>retainAll in interface TransactionalCollection<E>public int hashCode()
hashCode in interface Collection<E>hashCode in interface List<E>hashCode in interface TransactionalCollection<E>hashCode in class Objectpublic boolean equals(Object thatObj)
equals in interface Collection<E>equals in interface List<E>equals in interface TransactionalCollection<E>equals in class Objectpublic String toString()
toString in interface TransactionalCollection<E>toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||