public class CollectionWrapper extends AbstractCollection
Collection which wraps another. This class is
intended to be extended by overriding the wrapObject(java.lang.Object) and
unwrapObject(java.lang.Object) methods.| Modifier | Constructor and Description |
|---|---|
protected |
CollectionWrapper()
This constructor, along with
initialize(java.util.Collection), allows a
subclass to initialize the internal state during
deserialization. |
|
CollectionWrapper(Collection delegate)
Creates a new
CollectionWrapper. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Object object) |
boolean |
addAll(Collection collection) |
void |
clear() |
boolean |
contains(Object object) |
boolean |
containsAll(Collection collection) |
protected Collection |
getDelegate()
Provides accesss to the internal state so it can be manually
serialized by a subclass's
writeObject() method. |
protected void |
initialize(Collection collection)
This method should only be called by subclasses during
deserialization.
|
boolean |
isEmpty() |
Iterator |
iterator() |
boolean |
remove(Object object) |
boolean |
removeAll(Collection collection) |
boolean |
retainAll(Collection collection) |
int |
size() |
Object[] |
toArray() |
Object[] |
toArray(Object[] array) |
String |
toString() |
protected Object |
unwrapObject(Object object)
Returns an unwrapped object.
|
protected Object |
wrapObject(Object object)
Returns a wrapped object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, hashCodepublic CollectionWrapper(Collection delegate)
CollectionWrapper.protected CollectionWrapper()
initialize(java.util.Collection), allows a
subclass to initialize the internal state during
deserialization.protected final void initialize(Collection collection)
protected final Collection getDelegate()
writeObject() method.protected Object wrapObject(Object object)
protected Object unwrapObject(Object object)
public int size()
size in interface Collectionsize in class AbstractCollectionpublic boolean isEmpty()
isEmpty in interface CollectionisEmpty in class AbstractCollectionpublic void clear()
clear in interface Collectionclear in class AbstractCollectionpublic boolean add(Object object)
add in interface Collectionadd in class AbstractCollectionpublic boolean remove(Object object)
remove in interface Collectionremove in class AbstractCollectionpublic boolean contains(Object object)
contains in interface Collectioncontains in class AbstractCollectionpublic Iterator iterator()
iterator in interface Iterableiterator in interface Collectioniterator in class AbstractCollectionpublic boolean addAll(Collection collection)
addAll in interface CollectionaddAll in class AbstractCollectionpublic boolean containsAll(Collection collection)
containsAll in interface CollectioncontainsAll in class AbstractCollectionpublic boolean removeAll(Collection collection)
removeAll in interface CollectionremoveAll in class AbstractCollectionpublic boolean retainAll(Collection collection)
retainAll in interface CollectionretainAll in class AbstractCollectionpublic Object[] toArray()
toArray in interface CollectiontoArray in class AbstractCollectionpublic Object[] toArray(Object[] array)
toArray in interface CollectiontoArray in class AbstractCollectionpublic String toString()
toString in class AbstractCollectionSee the Plexus project home, hosted by SourceForge.
Copyright ? 1994-2006, by Phoenix Software Technologists, Inc. and others. All Rights Reserved. Use is subject to license terms.