public class ObjectIntTreeMap extends AbstractTreeMap implements ObjectIntSortedMap
AbstractTreeMap.Entry, AbstractTreeMap.EntryIterator, AbstractTreeMap.KeyIterator, AbstractTreeMap.ValueIterator
allowDuplicates, BLACK, lastOrder, modCount, NIL, RED, root, size, unique
MAX_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, valueIterator
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, containsValue, getMaximum, getMedian, getMinimum, getUniqueCount, isAllowDuplicates, isEmpty, size, valueIterator
public 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 IntSortedMap
comparator
in class AbstractTreeMap
SortedMap.comparator()
public boolean containsKey(java.lang.Object key)
containsKey
in interface ObjectIntSortedMap
Map.containsKey(java.lang.Object)
public int get(java.lang.Object key)
get
in interface ObjectIntSortedMap
Map.get(java.lang.Object)
public int put(java.lang.Object key, int value)
put
in interface ObjectIntSortedMap
Map.put(java.lang.Object, java.lang.Object)
public int remove(java.lang.Object key)
remove
in interface ObjectIntSortedMap
Map.remove(java.lang.Object)
public int remove(java.lang.Object key, int val)
remove
in interface ObjectIntSortedMap
public java.lang.Object firstKey()
firstKey
in interface ObjectIntSortedMap
SortedMap.firstKey()
public java.lang.Object lastKey()
lastKey
in interface ObjectIntSortedMap
SortedMap.lastKey()
public java.util.Iterator keyIterator()
keyIterator
in interface ObjectIntSortedMap
public java.util.Iterator keyRangeIterator(java.lang.Object fromKey, boolean fromInc, java.lang.Object toKey, boolean toInc)
keyRangeIterator
in interface ObjectIntSortedMap
public IntIterator valueRangeIterator(java.lang.Object fromKey, boolean fromInc, java.lang.Object toKey, boolean toInc)
valueRangeIterator
in interface ObjectIntSortedMap
protected int compare(AbstractTreeMap.Entry e1, AbstractTreeMap.Entry e2)
compare
in class AbstractTreeMap
Copyright ? 2013 Regents of the University of California