| 
Plexus v0.13.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractCollection
com.phoenixst.collections.CollectionWrapper
public class CollectionWrapper
A Collection which wraps another.  This class is
  intended to be extended by overriding the wrapObject(java.lang.Object) and
  unwrapObject(java.lang.Object) methods.
| Constructor Summary | |
|---|---|
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. | 
| Method Summary | |
|---|---|
 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.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface java.util.Collection | 
|---|
equals, hashCode | 
| Constructor Detail | 
|---|
public CollectionWrapper(Collection delegate)
CollectionWrapper.
protected CollectionWrapper()
initialize(java.util.Collection), allows a
  subclass to initialize the internal state during
  deserialization.
| Method Detail | 
|---|
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 AbstractCollection
  | 
Plexus v0.13.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||