|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingCollection<E>
com.google.common.collect.ForwardingQueue<E>
@GwtCompatible public abstract class ForwardingQueue<E>
A queue which forwards all its method calls to another queue. Subclasses should override one or more methods to modify the behavior of the backing queue as desired per the decorator pattern.
ForwardingObject| Constructor Summary | |
|---|---|
ForwardingQueue()
|
|
| Method Summary | |
|---|---|
protected abstract java.util.Queue<E> |
delegate()
Returns the backing delegate instance that methods are forwarded to. |
E |
element()
|
boolean |
offer(E o)
|
E |
peek()
|
E |
poll()
|
E |
remove()
|
| Methods inherited from class com.google.common.collect.ForwardingCollection |
|---|
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
| Methods inherited from class com.google.common.collect.ForwardingObject |
|---|
toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Queue |
|---|
add |
| Methods inherited from interface java.util.Collection |
|---|
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
| Constructor Detail |
|---|
public ForwardingQueue()
| Method Detail |
|---|
protected abstract java.util.Queue<E> delegate()
ForwardingObjectForwardingObject method
with an abstract method that has a more specific return type, such as
ForwardingSet.delegate(). Concrete subclasses override this method to
supply the instance being decorated.
delegate in class ForwardingCollection<E>public boolean offer(E o)
offer in interface java.util.Queue<E>public E poll()
poll in interface java.util.Queue<E>public E remove()
remove in interface java.util.Queue<E>public E peek()
peek in interface java.util.Queue<E>public E element()
element in interface java.util.Queue<E>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||