de.uni_bremen.st.rcf.persistence.derby
Class ValueListBinding<T>

java.lang.Object
  extended by de.uni_bremen.st.rcf.persistence.AbstractValueListBinding<T>
      extended by de.uni_bremen.st.rcf.persistence.derby.ValueListBinding<T>
All Implemented Interfaces:
Iterable<T>, Collection<T>, List<T>

public class ValueListBinding<T>
extends AbstractValueListBinding<T>


Method Summary
 void add(int index, T element)
           
 boolean add(T e)
           
 boolean addAll(Collection<? extends T> c)
           
 boolean addAll(int index, Collection<? extends T> c)
           
 boolean addAllReference(int index, List<AbstractEntryBinding> entryBindingList)
           
 boolean addAllReference(List<AbstractEntryBinding> entryBindingList)
           
 boolean addReference(AbstractEntryBinding binding)
           
 void addReference(int index, AbstractEntryBinding binding)
           
 void clear()
           
 boolean contains(Object o)
           
 boolean containsAll(Collection<?> c)
           
 boolean containsAllReference(List<AbstractEntryBinding> entryBindingList)
           
 boolean containsReference(AbstractEntryBinding entryBinding)
           
 Object genericRemove(int index)
           
 T get(int index)
           
 AbstractEntryBinding getReference(int index)
           
 int indexOf(Object o)
           
 int indexOfReference(AbstractEntryBinding entryBinding)
           
 boolean isEmpty()
           
 Iterator<T> iterator()
           
 int lastIndexOf(Object o)
           
 int lastIndexOfReference(AbstractEntryBinding entryBinding)
           
 ListIterator<T> listIterator()
           
 ListIterator<T> listIterator(int index)
           
 T remove(int index)
           
 boolean remove(Object o)
           
 boolean removeAll(Collection<?> c)
           
 boolean removeAllReference(List<AbstractEntryBinding> entryBindingList)
           
 AbstractEntryBinding removeReferece(int index)
           
 boolean removeReference(AbstractEntryBinding entryBinding)
           
 boolean retainAll(Collection<?> c)
           
 boolean retainAllReference(List<AbstractEntryBinding> entryBindingList)
           
 T set(int index, T element)
           
 AbstractEntryBinding setReference(int index, AbstractEntryBinding entry)
           
 int size()
           
 List<T> subList(int fromIndex, int toIndex)
           
 ArrayList<AbstractEntryBinding> subListReference(int fromIndex, int toIndex)
           
 Object[] toArray()
           
<X> X[]
toArray(X[] a)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.List
equals, hashCode
 

Method Detail

add

public boolean add(T e)

addReference

public boolean addReference(AbstractEntryBinding binding)
Specified by:
addReference in class AbstractValueListBinding<T>

add

public void add(int index,
                T element)

addReference

public void addReference(int index,
                         AbstractEntryBinding binding)
Specified by:
addReference in class AbstractValueListBinding<T>

addAll

public boolean addAll(Collection<? extends T> c)

addAllReference

public boolean addAllReference(List<AbstractEntryBinding> entryBindingList)
Specified by:
addAllReference in class AbstractValueListBinding<T>

addAll

public boolean addAll(int index,
                      Collection<? extends T> c)

addAllReference

public boolean addAllReference(int index,
                               List<AbstractEntryBinding> entryBindingList)
Specified by:
addAllReference in class AbstractValueListBinding<T>

clear

public void clear()

contains

public boolean contains(Object o)

containsReference

public boolean containsReference(AbstractEntryBinding entryBinding)
Specified by:
containsReference in class AbstractValueListBinding<T>

containsAll

public boolean containsAll(Collection<?> c)

get

public T get(int index)

getReference

public AbstractEntryBinding getReference(int index)
Specified by:
getReference in class AbstractValueListBinding<T>

indexOf

public int indexOf(Object o)

indexOfReference

public int indexOfReference(AbstractEntryBinding entryBinding)
Specified by:
indexOfReference in class AbstractValueListBinding<T>

isEmpty

public boolean isEmpty()

iterator

public Iterator<T> iterator()

lastIndexOf

public int lastIndexOf(Object o)

lastIndexOfReference

public int lastIndexOfReference(AbstractEntryBinding entryBinding)
Specified by:
lastIndexOfReference in class AbstractValueListBinding<T>

listIterator

public ListIterator<T> listIterator()

listIterator

public ListIterator<T> listIterator(int index)

remove

public boolean remove(Object o)

removeReference

public boolean removeReference(AbstractEntryBinding entryBinding)
Specified by:
removeReference in class AbstractValueListBinding<T>

genericRemove

public Object genericRemove(int index)

remove

public T remove(int index)

removeReferece

public AbstractEntryBinding removeReferece(int index)
Specified by:
removeReferece in class AbstractValueListBinding<T>

removeAll

public boolean removeAll(Collection<?> c)

removeAllReference

public boolean removeAllReference(List<AbstractEntryBinding> entryBindingList)
Specified by:
removeAllReference in class AbstractValueListBinding<T>

retainAll

public boolean retainAll(Collection<?> c)

retainAllReference

public boolean retainAllReference(List<AbstractEntryBinding> entryBindingList)
Specified by:
retainAllReference in class AbstractValueListBinding<T>

set

public T set(int index,
             T element)

setReference

public AbstractEntryBinding setReference(int index,
                                         AbstractEntryBinding entry)
Specified by:
setReference in class AbstractValueListBinding<T>

size

public int size()

subList

public List<T> subList(int fromIndex,
                       int toIndex)

toArray

public Object[] toArray()

toArray

public <X> X[] toArray(X[] a)

containsAllReference

public boolean containsAllReference(List<AbstractEntryBinding> entryBindingList)
Specified by:
containsAllReference in class AbstractValueListBinding<T>

subListReference

public ArrayList<AbstractEntryBinding> subListReference(int fromIndex,
                                                        int toIndex)
Specified by:
subListReference in class AbstractValueListBinding<T>


Copyright © 2011. All Rights Reserved.