Package gnu.kawa.util
Class RangeTable
- java.lang.Object
-
- gnu.kawa.util.RangeTable
-
- All Implemented Interfaces:
java.lang.Cloneable
- Direct Known Subclasses:
ReadTable
public class RangeTable extends java.lang.Object implements java.lang.CloneableMap integers to Object. Future implementaton will be optimized for ranges that map to the same value, but the current implementation is bad except for 0..127.
-
-
Constructor Summary
Constructors Constructor Description RangeTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()RangeTablecopy()java.lang.Objectlookup(int key, java.lang.Object defaultValue)voidremove(int key)voidremove(int lo, int hi)voidset(int lo, int hi, java.lang.Object value)voidset(int key, java.lang.Object value)
-
-
-
Method Detail
-
lookup
public java.lang.Object lookup(int key, java.lang.Object defaultValue)
-
set
public void set(int lo, int hi, java.lang.Object value)
-
set
public void set(int key, java.lang.Object value)
-
remove
public void remove(int lo, int hi)
-
remove
public void remove(int key)
-
copy
public RangeTable copy()
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
-