com.jme3.util
Class IntMap<T>

java.lang.Object
  extended by com.jme3.util.IntMap<T>
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Iterable<IntMap.Entry<T>>

public final class IntMap<T>
extends java.lang.Object
implements java.lang.Iterable<IntMap.Entry<T>>, java.lang.Cloneable

Similar to a Map except that ints are used as keys. Taken from http://code.google.com/p/skorpios/


Nested Class Summary
static class IntMap.Entry<T>
           
 
Constructor Summary
IntMap()
           
IntMap(int initialCapacity)
           
IntMap(int initialCapacity, float loadFactor)
           
 
Method Summary
 void clear()
           
 IntMap<T> clone()
           
 boolean containsKey(int key)
           
 boolean containsValue(java.lang.Object value)
           
 T get(int key)
           
 java.util.Iterator<IntMap.Entry<T>> iterator()
           
 T put(int key, T value)
           
 T remove(int key)
           
 int size()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntMap

public IntMap()

IntMap

public IntMap(int initialCapacity)

IntMap

public IntMap(int initialCapacity,
              float loadFactor)
Method Detail

clone

public IntMap<T> clone()
Overrides:
clone in class java.lang.Object

containsValue

public boolean containsValue(java.lang.Object value)

containsKey

public boolean containsKey(int key)

get

public T get(int key)

put

public T put(int key,
             T value)

remove

public T remove(int key)

size

public int size()

clear

public void clear()

iterator

public java.util.Iterator<IntMap.Entry<T>> iterator()
Specified by:
iterator in interface java.lang.Iterable<IntMap.Entry<T>>