|
Oracle® Coherence Java API Reference Release 3.6.1.0 E18814-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 CollectionCollection.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 CollectionCollection.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 CollectionCollection.remove(Object)
, Collection.contains(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 CollectionCollection.remove(Object)
, Collection.contains(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)
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.6.1.0 E18814-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |