|
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.Objectjava.util.AbstractCollection
java.util.AbstractSet
com.tangosol.util.NullImplementation.NullSet
public static class NullImplementation.NullSet
An immutable set which contains nothing.
Field Summary | |
---|---|
static Set |
INSTANCE
Since the set contains no information, only one ever has to exist. |
Constructor Summary | |
---|---|
NullImplementation.NullSet()
Default constructor (for ExternalizableLite and PortableObject). |
Method Summary | |
---|---|
boolean |
add(Object o)
Ensures that this Collection contains the specified element. |
void |
clear()
Removes all of the elements from this Collection. |
boolean |
contains(Object o)
Returns true if this Collection contains the specified element. |
boolean |
equals(Object o)
|
int |
hashCode()
|
Iterator |
iterator()
Returns an Iterator over the elements contained in this Collection. |
void |
readExternal(DataInput in)
Restore the contents of this object by loading the object's state from the passed DataInput object. |
void |
readExternal(PofReader in)
Restore the contents of a user type instance by reading its state using the specified PofReader object. |
boolean |
remove(Object o)
Removes a single instance of the specified element from this Collection, if it is present (optional operation). |
int |
size()
Returns the number of elements in this Collection. |
Object[] |
toArray()
Returns an array containing all of the elements in this Set. |
void |
writeExternal(DataOutput out)
Save the contents of this object by storing the object's state into the passed DataOutput object. |
void |
writeExternal(PofWriter out)
Save the contents of a POF user type instance by writing its state using the specified PofWriter object. |
Methods inherited from class java.util.AbstractSet |
---|
removeAll |
Methods inherited from class java.util.AbstractCollection |
---|
addAll, containsAll, isEmpty, retainAll, toArray, toString |
Methods inherited from interface java.util.Set |
---|
addAll, containsAll, isEmpty, retainAll, toArray |
Field Detail |
---|
public static final Set INSTANCE
Constructor Detail |
---|
public NullImplementation.NullSet()
Method Detail |
---|
public Object[] toArray()
toArray
in interface Collection
toArray
in interface Set
toArray
in class AbstractCollection
public Iterator iterator()
iterator
in interface Iterable
iterator
in interface Collection
iterator
in interface Set
iterator
in class AbstractCollection
public int size()
size
in interface Collection
size
in interface Set
size
in class AbstractCollection
public boolean contains(Object o)
e
such that (o==null ? e==null :
o.equals(e))
.
contains
in interface Collection
contains
in interface Set
contains
in class AbstractCollection
o
- the object to search for in the set
public boolean add(Object o)
add
in interface Collection
add
in interface Set
add
in class AbstractCollection
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
remove
in interface Set
remove
in class AbstractCollection
o
- element to be removed from this Collection, if present
public void clear()
clear
in interface Collection
clear
in interface Set
clear
in class AbstractCollection
public boolean equals(Object o)
equals
in interface Collection
equals
in interface Set
equals
in class AbstractSet
public int hashCode()
hashCode
in interface Collection
hashCode
in interface Set
hashCode
in class AbstractSet
public void readExternal(DataInput in) throws IOException
readExternal
in interface ExternalizableLite
in
- the DataInput stream to read data from in order to restore
the state of this object
IOException
- if an I/O exception occurs
NotActiveException
- if the object is not in its initial
state, and therefore cannot be deserialized intopublic void writeExternal(DataOutput out) throws IOException
writeExternal
in interface ExternalizableLite
out
- the DataOutput stream to write the state of this object to
IOException
- if an I/O exception occurspublic void readExternal(PofReader in) throws IOException
readExternal
in interface PortableObject
in
- the PofReader from which to read the object's state
IOException
- if an I/O error occurspublic void writeExternal(PofWriter out) throws IOException
writeExternal
in interface PortableObject
out
- the PofWriter to which to write the object's state
IOException
- if an I/O error occurs
|
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 |