All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class collections.IncrSet

java.lang.Object
   |
   +----collections.IncrImpl
           |
           +----collections.IncrSet

public final class IncrSet
extends IncrImpl
implements Set
Implementation of pure set


Constructor Index

 o IncrSet()
Make a new pure set using the default underlying Set implementation
 o IncrSet(UpdatableSet)
Make a pure set managing the given updatable set s.

Method Index

 o clone()
Make a copy.
 o doEdit(UpdatableCollection)
Perform updates within an edit chain
 o excluding(Object)
Implements collections.Collection.excluding.
 o including(Object)
Implements collections.Set.including
 o removingOneOf(Object)
Implements collections.Collection.removingOneOf
 o replacingAllOf(Object, Object)
Implements collections.Collection.replacingAllOf
 o replacingOneOf(Object, Object)
Implements collections.Collection.replacingOneOf

Constructors

 o IncrSet
 public IncrSet()
Make a new pure set using the default underlying Set implementation

 o IncrSet
 public IncrSet(UpdatableSet s)
Make a pure set managing the given updatable set s. Warning: Do not modify s during the the lifetime of the constructed pure set!

Methods

 o clone
 protected Object clone() throws CloneNotSupportedException
Make a copy. Uses lazy update.

Overrides:
clone in class Object
 o including
 public synchronized Set including(Object element) throws IllegalElementException
Implements collections.Set.including

See Also:
including
 o removingOneOf
 public synchronized Collection removingOneOf(Object element)
Implements collections.Collection.removingOneOf

Overrides:
removingOneOf in class IncrImpl
See Also:
removingOneOf
 o excluding
 public synchronized Collection excluding(Object element)
Implements collections.Collection.excluding.

Overrides:
excluding in class IncrImpl
See Also:
excluding
 o replacingOneOf
 public synchronized Collection replacingOneOf(Object oldElement,
                                               Object newElement) throws IllegalElementException
Implements collections.Collection.replacingOneOf

Overrides:
replacingOneOf in class IncrImpl
See Also:
replacingOneOf
 o replacingAllOf
 public synchronized Collection replacingAllOf(Object oldElement,
                                               Object newElement) throws IllegalElementException
Implements collections.Collection.replacingAllOf

Overrides:
replacingAllOf in class IncrImpl
See Also:
replacingAllOf
 o doEdit
 protected synchronized UpdatableCollection doEdit(UpdatableCollection c)
Perform updates within an edit chain

Overrides:
doEdit in class IncrImpl

All Packages  Class Hierarchy  This Package  Previous  Next  Index