public class ObjectIntTreeMap extends AbstractTreeMap implements ObjectIntSortedMap
AbstractTreeMap.Entry, AbstractTreeMap.EntryIterator, AbstractTreeMap.KeyIterator, AbstractTreeMap.ValueIteratorallowDuplicates, BLACK, lastOrder, modCount, NIL, RED, root, size, uniqueMAX_KEY, MIN_KEY| Constructor and Description |
|---|
ObjectIntTreeMap() |
ObjectIntTreeMap(boolean allowDuplicates) |
ObjectIntTreeMap(java.util.Comparator comparator) |
ObjectIntTreeMap(java.util.Comparator comparator,
boolean allowDuplicates) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Comparator |
comparator() |
protected int |
compare(AbstractTreeMap.Entry e1,
AbstractTreeMap.Entry e2) |
boolean |
containsKey(java.lang.Object key) |
java.lang.Object |
firstKey() |
int |
get(java.lang.Object key) |
java.util.Iterator |
keyIterator() |
java.util.Iterator |
keyRangeIterator(java.lang.Object fromKey,
boolean fromInc,
java.lang.Object toKey,
boolean toInc) |
java.lang.Object |
lastKey() |
int |
put(java.lang.Object key,
int value) |
int |
remove(java.lang.Object key) |
int |
remove(java.lang.Object key,
int val) |
IntIterator |
valueRangeIterator(java.lang.Object fromKey,
boolean fromInc,
java.lang.Object toKey,
boolean toInc) |
clear, containsValue, decrementSize, find, findCeiling, findPredecessor, fixUpInsert, fixUpRemove, getMaximum, getMedian, getMinimum, getUniqueCount, incrementSize, isAllowDuplicates, isEmpty, maximum, minimum, predecessor, remove, rotateLeft, rotateRight, size, successor, valueIteratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, containsValue, getMaximum, getMedian, getMinimum, getUniqueCount, isAllowDuplicates, isEmpty, size, valueIteratorpublic ObjectIntTreeMap()
public ObjectIntTreeMap(boolean allowDuplicates)
public ObjectIntTreeMap(java.util.Comparator comparator)
public ObjectIntTreeMap(java.util.Comparator comparator,
boolean allowDuplicates)
public java.util.Comparator comparator()
comparator in interface IntSortedMapcomparator in class AbstractTreeMapSortedMap.comparator()public boolean containsKey(java.lang.Object key)
containsKey in interface ObjectIntSortedMapMap.containsKey(java.lang.Object)public int get(java.lang.Object key)
get in interface ObjectIntSortedMapMap.get(java.lang.Object)public int put(java.lang.Object key,
int value)
put in interface ObjectIntSortedMapMap.put(java.lang.Object, java.lang.Object)public int remove(java.lang.Object key)
remove in interface ObjectIntSortedMapMap.remove(java.lang.Object)public int remove(java.lang.Object key,
int val)
remove in interface ObjectIntSortedMappublic java.lang.Object firstKey()
firstKey in interface ObjectIntSortedMapSortedMap.firstKey()public java.lang.Object lastKey()
lastKey in interface ObjectIntSortedMapSortedMap.lastKey()public java.util.Iterator keyIterator()
keyIterator in interface ObjectIntSortedMappublic java.util.Iterator keyRangeIterator(java.lang.Object fromKey,
boolean fromInc,
java.lang.Object toKey,
boolean toInc)
keyRangeIterator in interface ObjectIntSortedMappublic IntIterator valueRangeIterator(java.lang.Object fromKey, boolean fromInc, java.lang.Object toKey, boolean toInc)
valueRangeIterator in interface ObjectIntSortedMapprotected int compare(AbstractTreeMap.Entry e1, AbstractTreeMap.Entry e2)
compare in class AbstractTreeMap