All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class collections.IncrMap

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

public final class IncrMap
extends IncrImpl
implements Map
Implementation of Immutable Map


Constructor Index

 o IncrMap()
Make a new pure map using the default underlying Map implementation
 o IncrMap(UpdatableMap)
Make a pure map managing the given updatable map s.

Method Index

 o aKeyOf(Object)
Implements collections.Map.aKeyOf.
 o at(Object)
Implements collections.Map.at.
 o canIncludeKey(Object)
Implements collections.Map.canIncludeKey.
 o clone()
Make a copy.
 o doEdit(UpdatableCollection)
Perform updates within an edit chain
 o excluding(Object)
Implements collections.Collection.excluding.
 o includesAt(Object, Object)
Implements collections.Map.includesAt.
 o includesKey(Object)
Implements collections.Map.includesKey.
 o keys()
Implements collections.Map.keys.
 o puttingAt(Object, Object)
Implements collections.Map.puttingAt.
 o removingAt(Object)
Implements collections.Map.removingAt
 o removingOneOf(Object)
Implements collections.Collection.removingOneOf
 o replacingAllOf(Object, Object)
Implements collections.Collection.replacingAllOf If more than one occurrence of element exists, it makes a full, non-lazy copy.
 o replacingOneOf(Object, Object)
Implements collections.Collection.replacingOneOf

Constructors

 o IncrMap
 public IncrMap()
Make a new pure map using the default underlying Map implementation

 o IncrMap
 public IncrMap(UpdatableMap s)
Make a pure map managing the given updatable map s. Warning: Do not modify s during the the lifetime of the constructed pure map!

Methods

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

Overrides:
clone in class Object
 o canIncludeKey
 public boolean canIncludeKey(Object key)
Implements collections.Map.canIncludeKey.

See Also:
canIncludeKey
 o includesKey
 public synchronized boolean includesKey(Object key)
Implements collections.Map.includesKey.

See Also:
includesKey
 o includesAt
 public synchronized boolean includesAt(Object key,
                                        Object value)
Implements collections.Map.includesAt.

See Also:
includesAt
 o at
 public synchronized Object at(Object key) throws NoSuchElementException
Implements collections.Map.at.

See Also:
at
 o aKeyOf
 public synchronized Object aKeyOf(Object element)
Implements collections.Map.aKeyOf.

See Also:
aKeyOf
 o keys
 public synchronized CollectionEnumeration keys()
Implements collections.Map.keys.

See Also:
keys
 o puttingAt
 public synchronized Map puttingAt(Object key,
                                   Object element) throws IllegalElementException
Implements collections.Map.puttingAt.

See Also:
puttingAt
 o removingAt
 public synchronized Map removingAt(Object key)
Implements collections.Map.removingAt

See Also:
removingAt
 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. If more than one occurrence of element exists, it makes a full, non-lazy copy.

Overrides:
excluding in class IncrImpl
See Also:
excluding
 o replacingAllOf
 public synchronized Collection replacingAllOf(Object oldElement,
                                               Object newElement) throws IllegalElementException
Implements collections.Collection.replacingAllOf If more than one occurrence of element exists, it makes a full, non-lazy copy.

Overrides:
replacingAllOf in class IncrImpl
See Also:
replacingAllOf
 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 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