| 
CoherenceTM v3.3  Copyright© 2000-2007 by Oracle Corporation  | 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.tangosol.util.Base
com.tangosol.util.ConverterCollections.ConverterCollection
public static class ConverterCollections.ConverterCollection
A Converter Collection views an underlying Collection through a Converter.
| Field Summary | |
|---|---|
protected  Collection | 
m_col
The underlying Collection.  | 
protected  Converter | 
m_convDown
The Converter from this Collection to the underlying Collection.  | 
protected  Converter | 
m_convUp
The Converter from the underlying Collection to this Collection.  | 
| Constructor Summary | |
|---|---|
ConverterCollections.ConverterCollection(Collection col,
                                         Converter convUp,
                                         Converter convDown)
Constructor.  | 
|
| Method Summary | |
|---|---|
 boolean | 
add(Object o)
Ensures that this Collection contains the specified element.  | 
 boolean | 
addAll(Collection col)
Adds all of the elements in the specified Collection to this Collection (optional operation).  | 
 void | 
clear()
Removes all of the elements from this Collection.  | 
 boolean | 
contains(Object o)
Returns true if this Collection contains the specified element.  | 
 boolean | 
containsAll(Collection col)
Returns true if this Collection contains all of the elements in the specified Collection.  | 
 boolean | 
equals(Object o)
Compares the specified object with this collection for equality.  | 
protected  Collection | 
instantiateCollection(Collection col,
                      Converter convUp,
                      Converter convDown)
Create a Converter Collection.  | 
protected  Iterator | 
instantiateIterator(Iterator iter,
                    Converter conv)
Create a Converter Iterator.  | 
 void | 
invalidate()
Drop references to the underlying Collection and the Converters.  | 
 boolean | 
isEmpty()
Returns true if this Collection contains no elements.  | 
 Iterator | 
iterator()
Returns an Iterator over the elements contained in this Collection.  | 
 boolean | 
remove(Object o)
Removes a single instance of the specified element from this Collection, if it is present (optional operation).  | 
 boolean | 
removeAll(Collection col)
Removes all this Collection's elements that are also contained in the specified Collection (optional operation).  | 
 boolean | 
retainAll(Collection col)
Retains only the elements in this Collection that are contained in the specified Collection (optional operation).  | 
 int | 
size()
Returns the number of elements in this Collection.  | 
 Object[] | 
toArray()
Returns an array containing all of the elements in this Collection.  | 
 Object[] | 
toArray(Object[] aoDest)
Returns an array containing all of the elements in this Collection whose runtime type is that of the specified array.  | 
 String | 
toString()
Return a String description for this collection.  | 
| Methods inherited from interface java.util.Collection | 
|---|
hashCode | 
| Field Detail | 
|---|
protected Collection m_col
protected Converter m_convUp
protected Converter m_convDown
| Constructor Detail | 
|---|
public ConverterCollections.ConverterCollection(Collection col,
                                                Converter convUp,
                                                Converter convDown)
col - the underlying CollectionconvUp - the Converter from the underlying CollectionconvDown - the Converter to the underlying Collection| Method Detail | 
|---|
public int size()
size in interface Collectionpublic boolean isEmpty()
isEmpty in interface Collectionpublic boolean contains(Object o)
e such that (o==null ? e==null :
 o.equals(e)).
contains in interface Collectiono - the object to search for in the Collection
public Iterator iterator()
iterator in interface Iterableiterator in interface Collectionpublic Object[] toArray()
toArray in interface Collectionpublic Object[] toArray(Object[] aoDest)
toArray in interface CollectionaoDest - the array into which the elements of this Collection
                are to be stored, if it is big enough; otherwise, a
                new array of the same runtime type is allocated for
                this purpose
public boolean add(Object o)
add in interface Collectiono - element whose presence in this Collection is to be ensured
public boolean remove(Object o)
e such that (o==null ? e==null :
 o.equals(e)), if the Collection contains one or more such
 elements.  Returns true if the Collection contained the specified
 element (or equivalently, if the Collection changed as a result of the
 call).
remove in interface Collectiono - element to be removed from this Collection, if present
public boolean containsAll(Collection col)
containsAll in interface Collectioncol - Collection to be checked for containment in this
             Collection
public boolean addAll(Collection col)
addAll in interface Collectioncol - elements to be inserted into this Collection
public boolean removeAll(Collection col)
removeAll in interface Collectioncol - elements to be removed from this Collection
public boolean retainAll(Collection col)
retainAll in interface Collectioncol - elements to be retained in this Collection
public void clear()
clear in interface Collectionpublic boolean equals(Object o)
Obeys the general contract of Collection.equals.
equals in interface Collectiono - Object to be compared for equality with this Collection
public String toString()
public void invalidate()
protected Collection instantiateCollection(Collection col,
                                           Converter convUp,
                                           Converter convDown)
col - the underlying CollectionconvUp - the Converter to view the underlying Collection
                  throughconvDown - the Converter to pass items down to the underlying
                  Collection through
protected Iterator instantiateIterator(Iterator iter,
                                       Converter conv)
iter - the underlying Iteratorconv - the Converter to view the underlying Iterator through
  | 
CoherenceTM v3.3  Copyright© 2000-2007 by Oracle Corporation  | 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||