Go to the documentation of this file.
9 package javolution.util.internal.table;
11 import java.util.Collection;
12 import java.util.Iterator;
13 import java.util.ListIterator;
38 public synchronized boolean addAll(
int index, Collection<? extends E> c) {
39 boolean changed =
target().addAll(index, c);
67 public E
get(
int index) {
113 boolean changed =
target().offerFirst(e);
120 boolean changed =
target().offerLast(e);
147 E e =
target().pollFirst();
154 E e =
target().pollLast();
175 public synchronized E
remove(
int index) {
176 E e =
target().remove(index);
183 E e =
target().removeFirst();
190 boolean changed =
target().removeFirstOccurrence(o);
197 E e =
target().removeLast();
204 boolean changed =
target().removeLastOccurrence(o);
210 public synchronized E
set(
int index, E
element) {
synchronized E pollFirst()
final boolean updateInProgress()
int lastIndexOf(Object element)
synchronized boolean addAll(int index, Collection<? extends E > c)
CollectionService< E > cloneTarget()
TableService< E > targetView()
static< E > CollectionService< E >[] splitOf(TableService< E > table, int n)
AtomicTableImpl(TableService< E > target)
int indexOf(Object element)
synchronized boolean removeFirstOccurrence(Object o)
ListIterator< E > listIterator()
CollectionService< E >[] split(int n)
ListIterator< E > listIterator(int index)
TableService< E > target()
TableService< E > subList(int fromIndex, int toIndex)
synchronized boolean offerFirst(E e)
TableService< E > threadSafe()
synchronized void addFirst(E element)
Iterator< E > descendingIterator()
ListIterator< E > iterator()
synchronized boolean offerLast(E e)
static final long serialVersionUID
synchronized E removeLast()
synchronized void addLast(E element)
synchronized void add(int index, E element)
synchronized E removeFirst()
synchronized boolean removeLastOccurrence(Object o)
synchronized E pollLast()
volatile CollectionService< E > immutable