gnu.kawa.util

Class RangeTable

Implemented Interfaces:
Cloneable
Known Direct Subclasses:
EKeymap, ReadTable

public class RangeTable
extends java.lang.Object
implements Cloneable

Map 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.

Method Summary

Object
clone()
RangeTable
copy()
Object
lookup(int key, Object defaultValue)
void
remove(int key)
void
remove(int lo, int hi)
void
set(int key, Object value)
void
set(int lo, int hi, Object value)

Method Details

clone

public Object clone()

copy

public RangeTable copy()

lookup

public Object lookup(int key,
                     Object defaultValue)

remove

public void remove(int key)

remove

public void remove(int lo,
                   int hi)

set

public void set(int key,
                Object value)

set

public void set(int lo,
                int hi,
                Object value)