01: package prefuse.util.collections;
02:
03: /**
04: * Sorted map that maps from an int key to an int value.
05: *
06: * @author <a href="http://jheer.org">jeffrey heer</a>
07: */
08: public interface IntIntSortedMap extends IntSortedMap {
09:
10: public int firstKey();
11:
12: public int lastKey();
13:
14: public boolean containsKey(int key);
15:
16: public IntIterator valueRangeIterator(int fromKey, boolean fromInc,
17: int toKey, boolean toInc);
18:
19: public LiteralIterator keyIterator();
20:
21: public LiteralIterator keyRangeIterator(int fromKey,
22: boolean fromInc, int toKey, boolean toInc);
23:
24: public int get(int key);
25:
26: public int remove(int key);
27:
28: public int remove(int key, int value);
29:
30: public int put(int key, int value);
31:
32: public int getLast(int key);
33:
34: public int getNextValue(int key, int value);
35:
36: public int getPreviousValue(int key, int value);
37:
38: } // end of interface IntIntSortedMap
|