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