il2.util
Class IntMap

Object
  extended by IntMap

public class IntMap
extends Object


Constructor Summary
IntMap()
           
IntMap(int size)
           
IntMap(int[] k, int[] v)
           
IntMap(IntMap map)
           
IntMap(IntSet k, IntList v)
           
 
Method Summary
 void clear()
           
 boolean equals(Object o)
           
 int get(int key)
           
 int get(int key, int defaultValue)
           
static IntMap inverse(IntList list)
           
 int key(int i)
           
 IntSet keys()
           
 void lock()
           
 boolean put(int key, int value)
           
 void putAtEnd(int key, int value)
           
 boolean remove(int key)
           
 int size()
           
 IntMap subMap(IntSet subKeys)
           
 String toString()
           
 int value(int i)
           
 IntList values()
           
 
Methods inherited from class Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntMap

public IntMap()

IntMap

public IntMap(IntMap map)

IntMap

public IntMap(int size)

IntMap

public IntMap(IntSet k,
              IntList v)

IntMap

public IntMap(int[] k,
              int[] v)
Method Detail

equals

public boolean equals(Object o)
Overrides:
equals in class Object

clear

public final void clear()
Since:
20080225

inverse

public static IntMap inverse(IntList list)

subMap

public IntMap subMap(IntSet subKeys)

putAtEnd

public void putAtEnd(int key,
                     int value)

put

public boolean put(int key,
                   int value)

remove

public boolean remove(int key)

get

public int get(int key)

get

public int get(int key,
               int defaultValue)

size

public int size()

lock

public void lock()

keys

public IntSet keys()

values

public IntList values()

key

public int key(int i)

value

public int value(int i)

toString

public String toString()
Overrides:
toString in class Object


Copyright 2010 UCLA Automated Reasoning Group