dsto.dfc.collections
Class BasicMonitoredSet

java.lang.Object
  extended by dsto.dfc.collections.BasicMonitoredCollection
      extended by dsto.dfc.collections.BasicMonitoredSet
All Implemented Interfaces:
MonitoredCollection, MonitoredSet, Copyable, Serializable, Cloneable, Iterable, Collection, Set
Direct Known Subclasses:
SetDataObject, SuperSet

public class BasicMonitoredSet
extends BasicMonitoredCollection
implements MonitoredSet

Basic implementation of MonitoredSet that acts as a wrapper around a Set instance.

Version:
$Revision$
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class dsto.dfc.collections.BasicMonitoredCollection
BasicMonitoredCollection.CollectionIteratorWrapper
 
Field Summary
 
Fields inherited from class dsto.dfc.collections.BasicMonitoredCollection
collection, collectionListeners
 
Constructor Summary
BasicMonitoredSet()
          Create a new instance with a backing HashSet.
BasicMonitoredSet(Collection entries)
          Create an instance from a set of entries.
BasicMonitoredSet(Set set)
           
 
Method Summary
 
Methods inherited from class dsto.dfc.collections.BasicMonitoredCollection
add, addAll, addCollectionListener, clear, clone, contains, containsAll, emptyClone, fireElementsAdded, fireElementsRemoved, isEmpty, iterator, remove, removeAll, removeCollectionListener, retainAll, size, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface dsto.dfc.collections.MonitoredCollection
addCollectionListener, removeCollectionListener
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Constructor Detail

BasicMonitoredSet

public BasicMonitoredSet()
Create a new instance with a backing HashSet.


BasicMonitoredSet

public BasicMonitoredSet(Collection entries)
Create an instance from a set of entries. If entries is not a Set, it is wrapped in one.


BasicMonitoredSet

public BasicMonitoredSet(Set set)


Copyright © 2008 Commonwealth of Australia