|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.elasticsearch.util.collect.ForwardingObject
org.elasticsearch.util.collect.ForwardingCollection<E>
org.elasticsearch.util.collect.ForwardingSet<E>
public abstract class ForwardingSet<E>
A set which forwards all its method calls to another set. Subclasses should override one or more methods to modify the behavior of the backing set as desired per the decorator pattern.
ForwardingObject
Constructor Summary | |
---|---|
ForwardingSet()
|
Method Summary | |
---|---|
protected abstract java.util.Set<E> |
delegate()
Returns the backing delegate instance that methods are forwarded to. |
boolean |
equals(java.lang.Object object)
|
int |
hashCode()
|
Methods inherited from class org.elasticsearch.util.collect.ForwardingCollection |
---|
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
Methods inherited from class org.elasticsearch.util.collect.ForwardingObject |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
---|
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
Constructor Detail |
---|
public ForwardingSet()
Method Detail |
---|
protected abstract java.util.Set<E> delegate()
ForwardingObject
delegate()
. Concrete subclasses override this method to supply
the instance being decorated.
delegate
in class ForwardingCollection<E>
public boolean equals(@Nullable java.lang.Object object)
equals
in interface java.util.Collection<E>
equals
in interface java.util.Set<E>
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface java.util.Collection<E>
hashCode
in interface java.util.Set<E>
hashCode
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |