Package com.google.common.collect
Class TreeBasedTable.TreeRow
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- com.google.common.collect.Maps.IteratorBasedAbstractMap<C,V>
-
- com.google.common.collect.StandardTable.Row
-
- com.google.common.collect.TreeBasedTable.TreeRow
-
- All Implemented Interfaces:
java.util.Map<C,V>,java.util.SortedMap<C,V>
- Enclosing class:
- TreeBasedTable<R,C,V>
private class TreeBasedTable.TreeRow extends StandardTable.Row implements java.util.SortedMap<C,V>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ClowerBound(package private) CupperBound(package private) java.util.SortedMap<C,V>wholeRow-
Fields inherited from class com.google.common.collect.StandardTable.Row
backingRowMap, rowKey
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.SortedMap<C,V>backingRowMap()java.util.Comparator<? super C>comparator()(package private) intcompare(java.lang.Object a, java.lang.Object b)(package private) java.util.SortedMap<C,V>computeBackingRowMap()booleancontainsKey(java.lang.Object key)CfirstKey()java.util.SortedMap<C,V>headMap(C toKey)java.util.SortedSet<C>keySet()ClastKey()(package private) voidmaintainEmptyInvariant()Vput(C key, V value)(package private) booleanrangeContains(java.lang.Object o)java.util.SortedMap<C,V>subMap(C fromKey, C toKey)java.util.SortedMap<C,V>tailMap(C fromKey)(package private) java.util.SortedMap<C,V>wholeRow()-
Methods inherited from class com.google.common.collect.StandardTable.Row
clear, entryIterator, entrySpliterator, get, remove, size, wrapEntry
-
Methods inherited from class com.google.common.collect.Maps.IteratorBasedAbstractMap
entrySet, forEachEntry
-
Methods inherited from class java.util.AbstractMap
clone, containsValue, equals, hashCode, isEmpty, putAll, toString, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
keySet
public java.util.SortedSet<C> keySet()
-
comparator
public java.util.Comparator<? super C> comparator()
-
compare
int compare(java.lang.Object a, java.lang.Object b)
-
rangeContains
boolean rangeContains(java.lang.Object o)
-
backingRowMap
java.util.SortedMap<C,V> backingRowMap()
- Overrides:
backingRowMapin classStandardTable.Row
-
computeBackingRowMap
java.util.SortedMap<C,V> computeBackingRowMap()
- Overrides:
computeBackingRowMapin classStandardTable.Row
-
maintainEmptyInvariant
void maintainEmptyInvariant()
- Overrides:
maintainEmptyInvariantin classStandardTable.Row
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKeyin interfacejava.util.Map<C,V>- Overrides:
containsKeyin classStandardTable.Row
-
-