Uses of Interface
com.google.common.collect.Table.Cell
Packages that use Table.Cell
Package
Description
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
-
Uses of Table.Cell in com.google.common.collect
Classes in com.google.common.collect that implement Table.CellModifier and TypeClassDescriptionprivate static final class
TableCollectors.MutableCell<R,
C, V> (package private) static class
Tables.AbstractCell<R,
C, V> (package private) static final class
Tables.ImmutableCell<R,
C, V> Fields in com.google.common.collect with type parameters of type Table.CellModifier and TypeFieldDescriptionprivate final List<Table.Cell<R,
C, V>> ImmutableTable.Builder.cells
private Set<Table.Cell<R,
C, V>> AbstractTable.cellSet
Methods in com.google.common.collect that return Table.CellModifier and TypeMethodDescription(package private) static <R,
C, V> Table.Cell<R, C, V> ImmutableTable.cellOf
(R rowKey, C columnKey, V value) Verifies thatrowKey
,columnKey
andvalue
are non-null, and returns a new entry with those values.(package private) Table.Cell<R,
C, V> RegularImmutableTable.CellSet.get
(int index) private Table.Cell<R,
C, V> ArrayTable.getCell
(int index) (package private) Table.Cell<R,
C, V> DenseImmutableTable.getCell
(int index) (package private) abstract Table.Cell<R,
C, V> RegularImmutableTable.getCell
(int iterationIndex) (package private) Table.Cell<R,
C, V> SparseImmutableTable.getCell
(int index) static <R,
C, V> Table.Cell<R, C, V> Tables.immutableCell
(R rowKey, C columnKey, V value) Returns an immutable cell with the specified row key, column key, and value.Table.Cell<R,
C, V> StandardTable.CellIterator.next()
Methods in com.google.common.collect that return types with arguments of type Table.CellModifier and TypeMethodDescription(package private) Function<Table.Cell<R,
C, V1>, Table.Cell<R, C, V2>> Tables.TransformedTable.cellFunction()
(package private) Function<Table.Cell<R,
C, V1>, Table.Cell<R, C, V2>> Tables.TransformedTable.cellFunction()
(package private) abstract Iterator<Table.Cell<R,
C, V>> AbstractTable.cellIterator()
(package private) Iterator<Table.Cell<R,
C, V>> ArrayTable.cellIterator()
(package private) final UnmodifiableIterator<Table.Cell<R,
C, V>> ImmutableTable.cellIterator()
(package private) Iterator<Table.Cell<R,
C, V>> StandardTable.cellIterator()
(package private) Iterator<Table.Cell<R,
C, V2>> Tables.TransformedTable.cellIterator()
(package private) Iterator<Table.Cell<C,
R, V>> Tables.TransposeTable.cellIterator()
Set<Table.Cell<R,
C, V>> AbstractTable.cellSet()
Set<Table.Cell<R,
C, V>> ArrayTable.cellSet()
Returns an unmodifiable set of all row key / column key / value triplets.Set<Table.Cell<R,
C, V>> ForwardingTable.cellSet()
ImmutableTable.cellSet()
Set<Table.Cell<R,
C, V>> StandardTable.cellSet()
Returns a set of all row key / column key / value triplets.Set<Table.Cell<R,
C, V>> Synchronized.SynchronizedTable.cellSet()
Set<Table.Cell<R,
C, V>> Table.cellSet()
Returns a set of all row key / column key / value triplets.Set<Table.Cell<R,
C, V>> Tables.UnmodifiableTable.cellSet()
(package private) abstract Spliterator<Table.Cell<R,
C, V>> AbstractTable.cellSpliterator()
(package private) Spliterator<Table.Cell<R,
C, V>> ArrayTable.cellSpliterator()
(package private) final Spliterator<Table.Cell<R,
C, V>> ImmutableTable.cellSpliterator()
(package private) Spliterator<Table.Cell<R,
C, V>> StandardTable.cellSpliterator()
(package private) Spliterator<Table.Cell<R,
C, V2>> Tables.TransformedTable.cellSpliterator()
(package private) Spliterator<Table.Cell<C,
R, V>> Tables.TransposeTable.cellSpliterator()
(package private) Set<Table.Cell<R,
C, V>> AbstractTable.createCellSet()
(package private) abstract ImmutableSet<Table.Cell<R,
C, V>> ImmutableTable.createCellSet()
(package private) final ImmutableSet<Table.Cell<R,
C, V>> RegularImmutableTable.createCellSet()
(package private) ImmutableSet<Table.Cell<R,
C, V>> SingletonImmutableTable.createCellSet()
Iterator<Table.Cell<R,
C, V>> AbstractTable.CellSet.iterator()
Spliterator<Table.Cell<R,
C, V>> AbstractTable.CellSet.spliterator()
Methods in com.google.common.collect with parameters of type Table.CellModifier and TypeMethodDescriptionImmutableTable.Builder.put
(Table.Cell<? extends R, ? extends C, ? extends V> cell) Adds the givencell
to the table, making it immutable if necessary.Method parameters in com.google.common.collect with type arguments of type Table.CellModifier and TypeMethodDescription(package private) static <R,
C, V> ImmutableTable<R, C, V> ImmutableTable.copyOf
(Iterable<? extends Table.Cell<? extends R, ? extends C, ? extends V>> cells) (package private) static <R,
C, V> RegularImmutableTable<R, C, V> RegularImmutableTable.forCells
(Iterable<Table.Cell<R, C, V>> cells) (package private) static <R,
C, V> RegularImmutableTable<R, C, V> RegularImmutableTable.forCells
(List<Table.Cell<R, C, V>> cells, Comparator<? super R> rowComparator, Comparator<? super C> columnComparator) private static <R,
C, V> RegularImmutableTable<R, C, V> RegularImmutableTable.forCellsInternal
(Iterable<Table.Cell<R, C, V>> cells, Comparator<? super R> rowComparator, Comparator<? super C> columnComparator) (package private) static <R,
C, V> RegularImmutableTable<R, C, V> RegularImmutableTable.forOrderedComponents
(ImmutableList<Table.Cell<R, C, V>> cellList, ImmutableSet<R> rowSpace, ImmutableSet<C> columnSpace) A factory that chooses the most space-efficient representation of the table.Constructors in com.google.common.collect with parameters of type Table.CellConstructor parameters in com.google.common.collect with type arguments of type Table.CellModifierConstructorDescription(package private)
DenseImmutableTable
(ImmutableList<Table.Cell<R, C, V>> cellList, ImmutableSet<R> rowSpace, ImmutableSet<C> columnSpace) (package private)
SparseImmutableTable
(ImmutableList<Table.Cell<R, C, V>> cellList, ImmutableSet<R> rowSpace, ImmutableSet<C> columnSpace)