Package com.google.common.collect
Class ImmutableTable.SerializedForm
- java.lang.Object
-
- com.google.common.collect.ImmutableTable.SerializedForm
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- ImmutableTable<R,C,V>
static final class ImmutableTable.SerializedForm extends java.lang.Object implements java.io.Serializable
Serialized type for all ImmutableTable instances. It captures the logical contents and preserves iteration order of all views.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]
cellColumnIndices
private int[]
cellRowIndices
private java.lang.Object[]
cellValues
private java.lang.Object[]
columnKeys
private java.lang.Object[]
rowKeys
private static long
serialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description private
SerializedForm(java.lang.Object[] rowKeys, java.lang.Object[] columnKeys, java.lang.Object[] cellValues, int[] cellRowIndices, int[] cellColumnIndices)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static ImmutableTable.SerializedForm
create(ImmutableTable<?,?,?> table, int[] cellRowIndices, int[] cellColumnIndices)
(package private) java.lang.Object
readResolve()
-
-
-
Field Detail
-
rowKeys
private final java.lang.Object[] rowKeys
-
columnKeys
private final java.lang.Object[] columnKeys
-
cellValues
private final java.lang.Object[] cellValues
-
cellRowIndices
private final int[] cellRowIndices
-
cellColumnIndices
private final int[] cellColumnIndices
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
static ImmutableTable.SerializedForm create(ImmutableTable<?,?,?> table, int[] cellRowIndices, int[] cellColumnIndices)
-
readResolve
java.lang.Object readResolve()
-
-