|
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 CollectionMethod Detail |
---|
public int size()
size
in interface Collection
public boolean isEmpty()
isEmpty
in interface Collection
public boolean contains(Object o)
e
such that (o==null ? e==null :
o.equals(e))
.
contains
in interface Collection
o
- the object to search for in the Collection
public Iterator iterator()
iterator
in interface Iterable
iterator
in interface Collection
public Object[] toArray()
toArray
in interface Collection
public Object[] toArray(Object[] aoDest)
toArray
in interface Collection
aoDest
- 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 Collection
o
- 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 Collection
o
- element to be removed from this Collection, if present
public boolean containsAll(Collection col)
containsAll
in interface Collection
col
- Collection to be checked for containment in this
Collection
public boolean addAll(Collection col)
addAll
in interface Collection
col
- elements to be inserted into this Collection
public boolean removeAll(Collection col)
removeAll
in interface Collection
col
- elements to be removed from this Collection
public boolean retainAll(Collection col)
retainAll
in interface Collection
col
- elements to be retained in this Collection
public void clear()
clear
in interface Collection
public boolean equals(Object o)
Obeys the general contract of Collection.equals.
equals
in interface Collection
o
- 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 |