Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ix.util
Class StableHashMap

    java.lang.Object
      java.util.AbstractMap
          ix.util.StableHashMap

All Implemented Interfaces:
  java.io.Serializable, java.util.Map

Direct Known Subclasses:
  Annotations

    public class StableHashMap

extends java.util.AbstractMap
implements java.io.Serializable

See Also:
  Serialized Form

Nested Class Summary
`protected class` | `StableHashMap.Entry` The Map.Entry implementation for a StableHashMap.
`protected class` | `StableHashMap.EntrySet` The Set implementation for a StableHashMap entrySet.
`protected class` | `StableHashMap.EntrySetIterator` The Iterator implementation for a StableHashMap entrySet.

Nested classes/interfaces inherited from class java.util.AbstractMap
`java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>`

Field Summary
`protected StableHashMap.Entry` | `keyChain`
`protected StableHashMap.Entry` | `keyChainLast`
`protected java.util.HashMap` | `map`

Constructor Summary
`StableHashMap()`
`StableHashMap(int initialCapacity)`
`StableHashMap(int initialCapacity, float loadFactor)`
`StableHashMap(java.util.Map m)`

Method Summary
`void` | `clear()`
`boolean` | `containsKey(java.lang.Object key)`
`java.util.Set` | `entrySet()`
`java.lang.Object` | `get(java.lang.Object key)`
`java.lang.Object` | `put(java.lang.Object key, java.lang.Object value)`
`java.lang.Object` | `remove(java.lang.Object key)`

Methods inherited from class java.util.AbstractMap
`clone, containsValue, equals, hashCode, isEmpty, keySet, putAll, size, toString, values`

Methods inherited from class java.lang.Object
`finalize, getClass, notify, notifyAll, wait, wait, wait`

Field Detail

### map

    protected java.util.HashMap map

### keyChain

    protected StableHashMap.Entry keyChain

### keyChainLast

    protected StableHashMap.Entry keyChainLast

Constructor Detail

### StableHashMap

    public StableHashMap()

### StableHashMap

    public StableHashMap(int initialCapacity)

### StableHashMap

    public StableHashMap(int initialCapacity,
                         float loadFactor)

### StableHashMap

    public StableHashMap(java.util.Map m)

Method Detail

### put

    public java.lang.Object put(java.lang.Object key,
                                java.lang.Object value)

  Specified by:
    `put` in interface `java.util.Map`
  Overrides:
    `put` in class `java.util.AbstractMap`

### get

    public java.lang.Object get(java.lang.Object key)

  Specified by:
    `get` in interface `java.util.Map`
  Overrides:
    `get` in class `java.util.AbstractMap`

### entrySet

    public java.util.Set entrySet()

  Specified by:
    `entrySet` in interface `java.util.Map`
  Specified by:
    `entrySet` in class `java.util.AbstractMap`

### containsKey

    public boolean containsKey(java.lang.Object key)

  Specified by:
    `containsKey` in interface `java.util.Map`
  Overrides:
    `containsKey` in class `java.util.AbstractMap`

### clear

    public void clear()

  Specified by:
    `clear` in interface `java.util.Map`
  Overrides:
    `clear` in class `java.util.AbstractMap`

### remove

    public java.lang.Object remove(java.lang.Object key)

  Specified by:
    `remove` in interface `java.util.Map`
  Overrides:
    `remove` in class `java.util.AbstractMap`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD