Uses of Class
com.google.common.collect.ForwardingObject
-
Packages that use ForwardingObject Package Description com.google.common.cache This package contains caching utilities.com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections.com.google.common.reflect This package contains utilities to work with Java reflection.com.google.common.util.concurrent Concurrency utilities. -
-
Uses of ForwardingObject in com.google.common.cache
Subclasses of ForwardingObject in com.google.common.cache Modifier and Type Class Description class
ForwardingCache<K,V>
A cache which forwards all its method calls to another cache.static class
ForwardingCache.SimpleForwardingCache<K,V>
A simplified version ofForwardingCache
where subclasses can pass in an already constructedCache
as the delegate.class
ForwardingLoadingCache<K,V>
A cache which forwards all its method calls to another cache.static class
ForwardingLoadingCache.SimpleForwardingLoadingCache<K,V>
A simplified version ofForwardingLoadingCache
where subclasses can pass in an already constructedLoadingCache
as the delegate. -
Uses of ForwardingObject in com.google.common.collect
Subclasses of ForwardingObject in com.google.common.collect Modifier and Type Class Description class
EnumBiMap<K extends Enum<K>,V extends Enum<V>>
ABiMap
backed by twoEnumMap
instances.class
EnumHashBiMap<K extends Enum<K>,V>
ABiMap
backed by anEnumMap
instance for keys-to-values, and aHashMap
instance for values-to-keys.class
EvictingQueue<E>
A non-blocking queue which automatically evicts elements from the head of the queue when attempting to add new elements onto the queue and it is full.class
ForwardingBlockingDeque<E>
Deprecated.This class has moved tocom.google.common.util.concurrent
.class
ForwardingCollection<E>
A collection which forwards all its method calls to another collection.class
ForwardingConcurrentMap<K,V>
A concurrent map which forwards all its method calls to another concurrent map.class
ForwardingDeque<E>
A deque which forwards all its method calls to another deque.class
ForwardingIterator<T>
An iterator which forwards all its method calls to another iterator.class
ForwardingList<E>
A list which forwards all its method calls to another list.class
ForwardingListIterator<E>
A list iterator which forwards all its method calls to another list iterator.class
ForwardingListMultimap<K,V>
A list multimap which forwards all its method calls to another list multimap.class
ForwardingMap<K,V>
A map which forwards all its method calls to another map.class
ForwardingMapEntry<K,V>
A map entry which forwards all its method calls to another map entry.class
ForwardingMultimap<K,V>
A multimap which forwards all its method calls to another multimap.class
ForwardingMultiset<E>
A multiset which forwards all its method calls to another multiset.class
ForwardingNavigableMap<K,V>
A navigable map which forwards all its method calls to another navigable map.protected class
ForwardingNavigableMap.StandardDescendingMap
A sensible implementation ofNavigableMap.descendingMap()
in terms of the methods of thisNavigableMap
.class
ForwardingNavigableSet<E>
A navigable set which forwards all its method calls to another navigable set.protected class
ForwardingNavigableSet.StandardDescendingSet
A sensible implementation ofNavigableSet.descendingSet()
in terms of the other methods ofNavigableSet
, notably includingNavigableSet.descendingIterator()
.class
ForwardingQueue<E>
A queue which forwards all its method calls to another queue.class
ForwardingSet<E>
A set which forwards all its method calls to another set.class
ForwardingSetMultimap<K,V>
A set multimap which forwards all its method calls to another set multimap.class
ForwardingSortedMap<K,V>
A sorted map which forwards all its method calls to another sorted map.class
ForwardingSortedMultiset<E>
A sorted multiset which forwards all its method calls to another sorted multiset.protected class
ForwardingSortedMultiset.StandardDescendingMultiset
A skeleton implementation of a descending multiset view.class
ForwardingSortedSet<E>
A sorted set which forwards all its method calls to another sorted set.class
ForwardingSortedSetMultimap<K,V>
A sorted set multimap which forwards all its method calls to another sorted set multimap.class
ForwardingTable<R,C,V>
A table which forwards all its method calls to another table.class
ImmutableClassToInstanceMap<B>
AClassToInstanceMap
whose contents will never change, with many other important properties detailed atImmutableCollection
.class
MutableClassToInstanceMap<B>
A mutable class-to-instance map backed by an arbitrary user-provided map. -
Uses of ForwardingObject in com.google.common.reflect
Subclasses of ForwardingObject in com.google.common.reflect Modifier and Type Class Description class
ImmutableTypeToInstanceMap<B>
A type-to-instance map backed by anImmutableMap
.class
MutableTypeToInstanceMap<B>
A mutable type-to-instance map.class
TypeToken.TypeSet
The set of interfaces and classes thatT
is or is a subtype of. -
Uses of ForwardingObject in com.google.common.util.concurrent
Subclasses of ForwardingObject in com.google.common.util.concurrent Modifier and Type Class Description class
ForwardingBlockingDeque<E>
ABlockingDeque
which forwards all its method calls to anotherBlockingDeque
.class
ForwardingBlockingQueue<E>
ABlockingQueue
which forwards all its method calls to anotherBlockingQueue
.class
ForwardingExecutorService
An executor service which forwards all its method calls to another executor service.class
ForwardingFuture<V>
AFuture
which forwards all its method calls to another future.static class
ForwardingFuture.SimpleForwardingFuture<V>
A simplified version ofForwardingFuture
where subclasses can pass in an already constructedFuture
as the delegate.class
ForwardingListenableFuture<V>
AListenableFuture
which forwards all its method calls to another future.static class
ForwardingListenableFuture.SimpleForwardingListenableFuture<V>
A simplified version ofForwardingListenableFuture
where subclasses can pass in an already constructedListenableFuture
as the delegate.class
ForwardingListeningExecutorService
A listening executor service which forwards all its method calls to another listening executor service.
-