dsto.dfc.collections
Class BasicCollectionEventSource

java.lang.Object
  extended by dsto.dfc.collections.BasicCollectionEventSource
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BasicMonitoredMap, LogMessageBuffer

public class BasicCollectionEventSource
extends Object
implements Serializable

Basic class to maintain a set of CollectionListener's.

Version:
$Revision$
See Also:
Serialized Form

Constructor Summary
BasicCollectionEventSource()
           
BasicCollectionEventSource(Object source)
           
 
Method Summary
 void addCollectionListener(CollectionListener l)
           
protected  Object clone()
           
 void fireElementAdded(Object element)
           
 void fireElementAdded(Object element, int index)
           
 void fireElementRemoved(Object element)
           
 void fireElementRemoved(Object element, int index)
           
 void fireElementsAdded(Collection elements)
           
 void fireElementsAdded(CollectionEvent e)
           
 void fireElementsAdded(Collection elements, int startIndex, int endIndex)
           
 void fireElementsRemoved(Collection elements)
           
 void fireElementsRemoved(CollectionEvent e)
           
 void fireElementsRemoved(Collection elements, int startIndex, int endIndex)
           
 void removeCollectionListener(CollectionListener l)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicCollectionEventSource

public BasicCollectionEventSource()

BasicCollectionEventSource

public BasicCollectionEventSource(Object source)
Method Detail

clone

protected Object clone()
                throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException

addCollectionListener

public void addCollectionListener(CollectionListener l)

removeCollectionListener

public void removeCollectionListener(CollectionListener l)

fireElementsAdded

public void fireElementsAdded(Collection elements)

fireElementAdded

public void fireElementAdded(Object element)

fireElementsAdded

public void fireElementsAdded(Collection elements,
                              int startIndex,
                              int endIndex)

fireElementAdded

public void fireElementAdded(Object element,
                             int index)

fireElementsRemoved

public void fireElementsRemoved(Collection elements)

fireElementRemoved

public void fireElementRemoved(Object element)

fireElementsRemoved

public void fireElementsRemoved(Collection elements,
                                int startIndex,
                                int endIndex)

fireElementRemoved

public void fireElementRemoved(Object element,
                               int index)

fireElementsAdded

public void fireElementsAdded(CollectionEvent e)

fireElementsRemoved

public void fireElementsRemoved(CollectionEvent e)


Copyright © 2008 Commonwealth of Australia