Uses of Class
com.google.common.collect.ForwardingObject

Packages that use ForwardingObject
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
 class ForwardingCache<K,V>
          A cache which forwards all its method calls to another cache.
static class ForwardingCache.SimpleForwardingCache<K,V>
          A simplified version of ForwardingCache where subclasses can pass in an already constructed Cache as the delegete.
 class ForwardingLoadingCache<K,V>
          A cache which forwards all its method calls to another cache.
static class ForwardingLoadingCache.SimpleForwardingLoadingCache<K,V>
          A simplified version of ForwardingLoadingCache where subclasses can pass in an already constructed LoadingCache as the delegete.
 

Uses of ForwardingObject in com.google.common.collect
 

Subclasses of ForwardingObject in com.google.common.collect
 class EnumBiMap<K extends Enum<K>,V extends Enum<V>>
          A BiMap backed by two EnumMap instances.
 class EnumHashBiMap<K extends Enum<K>,V>
          A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
 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 of NavigableMap.descendingMap() in terms of the methods of this NavigableMap.
 class ForwardingNavigableSet<E>
          A navigable set which forwards all its method calls to another navigable set.
protected  class ForwardingNavigableSet.StandardDescendingSet
          A sensible implementation of NavigableSet.descendingSet() in terms of the other methods of NavigableSet, notably including NavigableSet.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 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 HashBiMap<K,V>
          A BiMap backed by two HashMap instances.
 class ImmutableClassToInstanceMap<B>
          A class-to-instance map backed by an ImmutableMap.
 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
 class ImmutableTypeToInstanceMap<B>
          A type-to-instance map backed by an ImmutableMap.
 class MutableTypeToInstanceMap<B>
          A mutable type-to-instance map.
 class TypeToken.TypeSet
          The set of interfaces and classes that T is or is a subtype of.
 

Uses of ForwardingObject in com.google.common.util.concurrent
 

Subclasses of ForwardingObject in com.google.common.util.concurrent
 class AbstractCheckedFuture<V,X extends Exception>
          A delegating wrapper around a ListenableFuture that adds support for the AbstractCheckedFuture.checkedGet() and AbstractCheckedFuture.checkedGet(long, TimeUnit) methods.
 class ForwardingBlockingQueue<E>
          A BlockingQueue which forwards all its method calls to another BlockingQueue.
 class ForwardingCheckedFuture<V,X extends Exception>
          A future which forwards all its method calls to another future.
static class ForwardingCheckedFuture.SimpleForwardingCheckedFuture<V,X extends Exception>
          A simplified version of ForwardingCheckedFuture where subclasses can pass in an already constructed CheckedFuture as the delegate.
 class ForwardingExecutorService
          An executor service which forwards all its method calls to another executor service.
 class ForwardingFuture<V>
          A ForwardingFuture.SimpleForwardingFuture which forwards all its method calls to another future.
static class ForwardingFuture.SimpleForwardingFuture<V>
          A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate.
 class ForwardingListenableFuture<V>
          A ForwardingListenableFuture.SimpleForwardingListenableFuture which forwards all its method calls to another future.
static class ForwardingListenableFuture.SimpleForwardingListenableFuture<V>
          A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture as the delegate.
 class ForwardingListeningExecutorService
          A listening executor service which forwards all its method calls to another listening executor service.
 class ForwardingService
          A Service that forwards all method calls to another service.
 



Copyright © 2010-2012. All Rights Reserved.