|
Oracle® Coherence Java API Reference Release 3.7.1.0 E22843-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.util.Base
com.tangosol.util.RestrictedCollections.RestrictedEntrySet
public static class RestrictedCollections.RestrictedEntrySet
A restricted Collection that requires its contents to be of a specified class.
Nested Class Summary | |
---|---|
protected class |
RestrictedCollections.RestrictedEntrySet.RestrictedEntry A Map Entry that restricts the key and value types. |
protected class |
RestrictedCollections.RestrictedEntrySet.RestrictedIterator A Map Entry Iterator that restricts the key and value types. |
Field Summary | |
---|---|
protected java.lang.Class |
m_clzVal The class of value stored in the Map. |
protected java.util.Set |
m_set The underlying Entry Set. |
Constructor Summary | |
---|---|
RestrictedCollections.RestrictedEntrySet(java.util.Set set, java.lang.Class clzKey, java.lang.Class clzVal) Constructor. |
Method Summary | |
---|---|
boolean |
add(java.lang.Object o) Ensures that this Collection contains the specified element. |
boolean |
addAll(java.util.Collection col) Adds all of the elements in the specified Collection to this Collection (optional operation). |
protected void |
checkValue(java.lang.Object o) Check the passed object to verify that it passes the "value" restriction of this Map. |
void |
clear() Removes all of the elements from this Collection. |
boolean |
contains(java.lang.Object o) Returns true if this Collection contains the specified element. |
boolean |
containsAll(java.util.Collection col) Returns true if this Collection contains all of the elements in the specified Collection. |
boolean |
equals(java.lang.Object o) Compares the specified object with this collection for equality. |
int |
hashCode() Returns the hash code value for this collection. |
boolean |
isEmpty() Returns true if this Collection contains no elements. |
java.util.Iterator |
iterator() Returns an Iterator over the elements contained in this Collection. |
boolean |
remove(java.lang.Object o) Removes a single instance of the specified element from this Collection, if it is present (optional operation). |
boolean |
removeAll(java.util.Collection col) Removes all this Collection's elements that are also contained in the specified Collection (optional operation). |
boolean |
retainAll(java.util.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. |
java.lang.Object[] |
toArray() Returns an array containing all of the elements in this Collection. |
java.lang.Object[] |
toArray(java.lang.Object[] ao) Returns an array containing all of the elements in this Collection whose runtime type is that of the specified array. |
java.lang.String |
toString() Return a String description for this collection. |
protected java.util.Map.Entry |
wrapEntry(java.util.Map.Entry entry) Wrap an Entry from the Entry Set to make a Restricted Entry. |
protected java.util.Iterator |
wrapIterator(java.util.Iterator iter) Wrap an Iterator from the Entry Set to make a Restricted Iterator. |
Field Detail |
---|
protected java.util.Set m_set
protected java.lang.Class m_clzVal
Constructor Detail |
---|
public RestrictedCollections.RestrictedEntrySet(java.util.Set set, java.lang.Class clzKey, java.lang.Class clzVal)
set
- the underlying Entry SetclzKey
- the class of keys that may be stored in the MapclzVal
- the class of values that may be stored in the MapMethod Detail |
---|
public int size()
size
in interface java.util.Collection
size
in interface java.util.Set
public boolean isEmpty()
isEmpty
in interface java.util.Collection
isEmpty
in interface java.util.Set
public boolean contains(java.lang.Object o)
e
such that (o==null ? e==null : o.equals(e))
.contains
in interface java.util.Collection
contains
in interface java.util.Set
o
- the object to search for in the Collectionpublic java.util.Iterator iterator()
iterator
in interface java.lang.Iterable
iterator
in interface java.util.Collection
iterator
in interface java.util.Set
public java.lang.Object[] toArray()
toArray
in interface java.util.Collection
toArray
in interface java.util.Set
public java.lang.Object[] toArray(java.lang.Object[] ao)
toArray
in interface java.util.Collection
toArray
in interface java.util.Set
ao
- 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 purposepublic boolean add(java.lang.Object o)
add
in interface java.util.Collection
add
in interface java.util.Set
o
- element whose presence in this Collection is to be ensuredpublic boolean remove(java.lang.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 java.util.Collection
remove
in interface java.util.Set
o
- element to be removed from this Collection, if presentpublic boolean containsAll(java.util.Collection col)
containsAll
in interface java.util.Collection
containsAll
in interface java.util.Set
col
- Collection to be checked for containment in this CollectionSet.contains(Object)
public boolean addAll(java.util.Collection col)
addAll
in interface java.util.Collection
addAll
in interface java.util.Set
col
- elements to be inserted into this CollectionSet.add(Object)
public boolean removeAll(java.util.Collection col)
removeAll
in interface java.util.Collection
removeAll
in interface java.util.Set
col
- elements to be removed from this CollectionSet.remove(Object)
public boolean retainAll(java.util.Collection col)
retainAll
in interface java.util.Collection
retainAll
in interface java.util.Set
col
- elements to be retained in this CollectionSet.remove(Object)
public void clear()
clear
in interface java.util.Collection
clear
in interface java.util.Set
public boolean equals(java.lang.Object o)
Obeys the general contract of Collection.equals.
equals
in interface java.util.Collection
equals
in interface java.util.Set
o
- Object to be compared for equality with this CollectionObject.equals(Object)
, Set.equals(Object)
, List.equals(Object)
public int hashCode()
hashCode
in interface java.util.Collection
hashCode
in interface java.util.Set
Object.hashCode()
, Object.equals(Object)
, Set.equals(Object)
public java.lang.String toString()
protected void checkValue(java.lang.Object o)
o
- the Object to checkjava.lang.ClassCastException
- if the class of the passed Object prevents it from being used as a value in this Mapprotected java.util.Map.Entry wrapEntry(java.util.Map.Entry entry)
entry
- a Map Entry to wrapprotected java.util.Iterator wrapIterator(java.util.Iterator iter)
iter
- a Iterator to wrap
|
Oracle® Coherence Java API Reference Release 3.7.1.0 E22843-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |