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) C
lowerBound
(package private) C
upperBound
(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) int
compare(java.lang.Object a, java.lang.Object b)
(package private) java.util.SortedMap<C,V>
computeBackingRowMap()
boolean
containsKey(java.lang.Object key)
C
firstKey()
java.util.SortedMap<C,V>
headMap(C toKey)
java.util.SortedSet<C>
keySet()
C
lastKey()
(package private) void
maintainEmptyInvariant()
V
put(C key, V value)
(package private) boolean
rangeContains(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, get, remove, size
-
Methods inherited from class com.google.common.collect.Maps.IteratorBasedAbstractMap
entrySet
-
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(@Nullable java.lang.Object o)
-
backingRowMap
java.util.SortedMap<C,V> backingRowMap()
- Overrides:
backingRowMap
in classStandardTable.Row
-
computeBackingRowMap
java.util.SortedMap<C,V> computeBackingRowMap()
- Overrides:
computeBackingRowMap
in classStandardTable.Row
-
maintainEmptyInvariant
void maintainEmptyInvariant()
- Overrides:
maintainEmptyInvariant
in classStandardTable.Row
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKey
in interfacejava.util.Map<C,V>
- Overrides:
containsKey
in classStandardTable.Row
-
-