KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > prefuse > util > collections > ObjectIntSortedMap


1 package prefuse.util.collections;
2
3 import java.util.Iterator JavaDoc;
4
5 /**
6  * Sorted map that maps from an Object key to an int value.
7  *
8  * @author <a HREF="http://jheer.org">jeffrey heer</a>
9  */

10 public interface ObjectIntSortedMap extends IntSortedMap {
11
12     public static final Object JavaDoc MAX_KEY = new Object JavaDoc();
13     public static final Object JavaDoc MIN_KEY = new Object JavaDoc();
14     
15     public Object JavaDoc firstKey();
16
17     public Object JavaDoc lastKey();
18
19     public boolean containsKey(Object JavaDoc key);
20     
21     public IntIterator valueRangeIterator(Object JavaDoc fromKey, boolean fromInc,
22                                           Object JavaDoc toKey, boolean toInc);
23     
24     public Iterator JavaDoc keyIterator();
25
26     public Iterator JavaDoc keyRangeIterator(Object JavaDoc fromKey, boolean fromInc,
27                                      Object JavaDoc toKey, boolean toInc);
28
29     public int get(Object JavaDoc key);
30
31     public int remove(Object JavaDoc key);
32     
33     public int remove(Object JavaDoc key, int val);
34
35     public int put(Object JavaDoc key, int value);
36     
37 } // end of interface ObjectIntSortedMap
38
Popular Tags