org.multiverse.transactional.collections
Interface TransactionalList<E>

Type Parameters:
E -
All Superinterfaces:
java.util.Collection<E>, java.lang.Iterable<E>, java.util.List<E>, TransactionalCollection<E>
All Known Implementing Classes:
TransactionalArrayList, TransactionalLinkedList

public interface TransactionalList<E>
extends java.util.List<E>, TransactionalCollection<E>

A TransactionalCollection that implements the List interface.

Author:
Peter Veentjer.
See Also:
TransactionalCollection, List, Collection

Method Summary
 void add(int index, E element)
           
 boolean addAll(int index, java.util.Collection<? extends E> c)
           
 E get(int index)
           
 int indexOf(java.lang.Object o)
           
 int lastIndexOf(java.lang.Object o)
           
 java.util.ListIterator<E> listIterator()
           
 java.util.ListIterator<E> listIterator(int index)
           
 E remove(int index)
           
 E set(int index, E element)
           
 java.util.List<E> subList(int fromIndex, int toIndex)
           
 
Methods inherited from interface java.util.List
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from interface org.multiverse.transactional.collections.TransactionalCollection
add, addAll, atomicSize, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
 

Method Detail

get

E get(int index)
Specified by:
get in interface java.util.List<E>

indexOf

int indexOf(java.lang.Object o)
Specified by:
indexOf in interface java.util.List<E>

lastIndexOf

int lastIndexOf(java.lang.Object o)
Specified by:
lastIndexOf in interface java.util.List<E>

listIterator

java.util.ListIterator<E> listIterator()
Specified by:
listIterator in interface java.util.List<E>

listIterator

java.util.ListIterator<E> listIterator(int index)
Specified by:
listIterator in interface java.util.List<E>

subList

java.util.List<E> subList(int fromIndex,
                          int toIndex)
Specified by:
subList in interface java.util.List<E>

addAll

boolean addAll(int index,
               java.util.Collection<? extends E> c)
Specified by:
addAll in interface java.util.List<E>

set

E set(int index,
      E element)
Specified by:
set in interface java.util.List<E>

add

void add(int index,
         E element)
Specified by:
add in interface java.util.List<E>

remove

E remove(int index)
Specified by:
remove in interface java.util.List<E>


Copyright © 2008-2010 Multiverse. All Rights Reserved.