Package org.docx4j.com.google.common.collect
package org.docx4j.com.google.common.collect
-
ClassDescriptionThis class provides a skeletal implementation of the
Iterator
interface for sequences whose next element can always be derived from the previous element.BiMap<K,V> A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.HashBiMap<K,V> ABiMap
backed by two hash tables.ACollection
whose contents will never change, and which offers a few additional guarantees detailed below.Abstract base class for builders ofImmutableCollection
types.ImmutableMap<K,V> AMap
whose contents will never change, with many other important properties detailed atImmutableCollection
.ImmutableSet<E>ASet
whose contents will never change, with many other important properties detailed atImmutableCollection
.A builder for creatingImmutableSet
instances.This class contains static utility methods that operate on or return objects of typeIterator
.Maps.EntryTransformer<K,V1, V2> A transformation of the value of a key-value pair, using both key and value as inputs.Multiset<E>A collection that supports order-independent equality, likeSet
, but may have duplicate elements.An unmodifiable element-count pair for a multiset.Provides static utility methods for creating and working withMultiset
instances.Static utility methods pertaining to object arrays.Static utility methods pertaining toSet
instances.Sets.SetView<E>An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.An iterator that does not supportUnmodifiableIterator.remove()
.A list iterator that does not supportUnmodifiableIterator.remove()
,UnmodifiableListIterator.add(E)
, orUnmodifiableListIterator.set(E)
.