|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.webbeans.util.collections.ForwardingObject
org.jboss.webbeans.util.collections.ForwardingCollection<E>
org.jboss.webbeans.util.collections.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.jboss.webbeans.util.collections.ForwardingCollection |
---|
add, addAll, checkNotNull, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
Methods inherited from class org.jboss.webbeans.util.collections.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
ForwardingObject
method
with an abstract method that has a more specific return type, such as
delegate()
. Concrete subclasses override this method
to supply the instance being decorated.
delegate
in class ForwardingCollection<E>
public boolean equals(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 |