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