com.codestudio.util
Class FastMap

java.lang.Object
  |
  +--com.codestudio.util.FastMap
All Implemented Interfaces:
java.io.Serializable

public class FastMap
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Inner Class Summary
 class FastMap._Entry
           
 class FastMap._Iterator
           
 
Field Summary
protected  int _capacity
           
protected  FastMap._Entry[] _entries
           
protected  int _maxSize
           
protected  int _minSize
           
protected  int _size
           
 
Constructor Summary
FastMap()
           
FastMap(int capacity)
           
 
Method Summary
protected  void _adjust(int capacity, int size)
           
 void _clear()
           
 java.lang.Object _get(java.lang.Object key)
           
 FastMap._Iterator _iterator()
           
 java.lang.Object _put(java.lang.Object key, java.lang.Object value)
           
protected  FastMap._Entry[] _rehash(FastMap._Entry[] oldEntries)
           
 java.lang.Object _remove(java.lang.Object key)
           
 int _size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_capacity

protected final int _capacity

_entries

protected FastMap._Entry[] _entries

_maxSize

protected int _maxSize

_minSize

protected int _minSize

_size

protected int _size
Constructor Detail

FastMap

public FastMap()

FastMap

public FastMap(int capacity)
Method Detail

_size

public final int _size()

_iterator

public final FastMap._Iterator _iterator()

_get

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

_put

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

_remove

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

_clear

public void _clear()

_adjust

protected final void _adjust(int capacity,
                             int size)

_rehash

protected final FastMap._Entry[] _rehash(FastMap._Entry[] oldEntries)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 1999-2001 The Code Studio. All Rights Reserved.