net.sourceforge.eclipsetrader.core
Class ObservableList

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.ArrayList
              extended bynet.sourceforge.eclipsetrader.core.ObservableList
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class ObservableList
extends java.util.ArrayList

See Also:
Serialized Form

Constructor Summary
ObservableList()
           
ObservableList(int initialCapacity)
           
ObservableList(java.util.List list)
           
 
Method Summary
 void add(int index, java.lang.Object element)
           
 boolean add(java.lang.Object o)
           
 void addCollectionObserver(ICollectionObserver observer)
           
 int countObservers()
           
 java.util.Collection getOriginalList()
           
 java.lang.Object remove(int index)
           
 boolean remove(java.lang.Object o)
           
 void removeCollectionObserver(ICollectionObserver observer)
           
 
Methods inherited from class java.util.ArrayList
addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

ObservableList

public ObservableList()

ObservableList

public ObservableList(java.util.List list)

ObservableList

public ObservableList(int initialCapacity)
Method Detail

getOriginalList

public java.util.Collection getOriginalList()

addCollectionObserver

public void addCollectionObserver(ICollectionObserver observer)

removeCollectionObserver

public void removeCollectionObserver(ICollectionObserver observer)

add

public boolean add(java.lang.Object o)

add

public void add(int index,
                java.lang.Object element)

remove

public boolean remove(java.lang.Object o)

remove

public java.lang.Object remove(int index)

countObservers

public int countObservers()