org.jvyamlb.util
Class IntHashMap

java.lang.Object
  extended by org.jvyamlb.util.IntHashMap

public class IntHashMap
extends java.lang.Object


Nested Class Summary
private static class IntHashMap.Entry
           
private  class IntHashMap.EntryIterator
           
private  class IntHashMap.EntrySet
           
private  class IntHashMap.HashIterator
           
private  class IntHashMap.KeyIterator
           
private  class IntHashMap.KeySet
           
private  class IntHashMap.ValueIterator
           
private  class IntHashMap.Values
           
 
Field Summary
private  int count
           
private  java.util.Set entrySet
           
(package private)  java.util.Set keySet
           
private  float loadFactor
           
private  IntHashMap.Entry[] table
           
private  int threshold
           
(package private)  java.util.Collection values
           
 
Constructor Summary
IntHashMap()
           
IntHashMap(int initialCapacity)
           
IntHashMap(int initialCapacity, float loadFactor)
           
 
Method Summary
 void clear()
           
 boolean contains(java.lang.Object value)
           
 boolean containsKey(int key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set entrySet()
           
 java.lang.Object get(int key)
           
(package private)  IntHashMap.Entry getEntry(int key)
           
 boolean isEmpty()
           
 java.util.Set keySet()
           
(package private)  java.util.Iterator newEntryIterator()
           
(package private)  java.util.Iterator newKeyIterator()
           
(package private)  java.util.Iterator newValueIterator()
           
 java.lang.Object put(int key, java.lang.Object value)
           
protected  void rehash()
           
 java.lang.Object remove(int key)
           
 int size()
           
 java.util.Collection values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

private transient IntHashMap.Entry[] table

count

private transient int count

keySet

transient volatile java.util.Set keySet

values

transient volatile java.util.Collection values

threshold

private int threshold

loadFactor

private float loadFactor

entrySet

private transient java.util.Set entrySet
Constructor Detail

IntHashMap

public IntHashMap()

IntHashMap

public IntHashMap(int initialCapacity)

IntHashMap

public IntHashMap(int initialCapacity,
                  float loadFactor)
Method Detail

size

public int size()

isEmpty

public boolean isEmpty()

contains

public boolean contains(java.lang.Object value)

containsValue

public boolean containsValue(java.lang.Object value)

containsKey

public boolean containsKey(int key)

get

public java.lang.Object get(int key)

rehash

protected void rehash()

getEntry

IntHashMap.Entry getEntry(int key)

put

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

remove

public java.lang.Object remove(int key)

clear

public void clear()

newKeyIterator

java.util.Iterator newKeyIterator()

newValueIterator

java.util.Iterator newValueIterator()

newEntryIterator

java.util.Iterator newEntryIterator()

keySet

public java.util.Set keySet()

values

public java.util.Collection values()

entrySet

public java.util.Set entrySet()