public static class NullImplementation.NullSet extends AbstractSet implements Serializable, ExternalizableLite, PortableObject
| Modifier and Type | Field and Description |
|---|---|
static Set |
INSTANCE
Since the set contains no information, only one ever has to exist.
|
| Constructor and Description |
|---|
NullSet()
Default constructor (for ExternalizableLite and PortableObject).
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
removeAlladdAll, containsAll, isEmpty, retainAll, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAll, containsAll, isEmpty, retainAll, spliterator, toArrayparallelStream, removeIf, streampublic static final Set INSTANCE
public NullSet()
public Object[] toArray()
toArray in interface CollectiontoArray in interface SettoArray in class AbstractCollectionpublic Iterator iterator()
iterator in interface Iterableiterator in interface Collectioniterator in interface Setiterator in class AbstractCollectionpublic int size()
size in interface Collectionsize in interface Setsize in class AbstractCollectionpublic boolean contains(Object o)
e such that (o==null ? e==null : o.equals(e)).contains in interface Collectioncontains in interface Setcontains in class AbstractCollectiono - the object to search for in the setpublic boolean add(Object o)
add in interface Collectionadd in interface Setadd in class AbstractCollectiono - element whose presence in this Collection is to be ensuredpublic 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 Collectionremove in interface Setremove in class AbstractCollectiono - element to be removed from this Collection, if presentpublic void clear()
clear in interface Collectionclear in interface Setclear in class AbstractCollectionpublic boolean equals(Object o)
equals in interface Collectionequals in interface Setequals in class AbstractSetpublic int hashCode()
hashCode in interface CollectionhashCode in interface SethashCode in class AbstractSetpublic void readExternal(DataInput in) throws IOException
readExternal in interface ExternalizableLitein - the DataInput stream to read data from in order to restore the state of this objectIOException - if an I/O exception occursNotActiveException - if the object is not in its initial state, and therefore cannot be deserialized intopublic void writeExternal(DataOutput out) throws IOException
writeExternal in interface ExternalizableLiteout - the DataOutput stream to write the state of this object toIOException - if an I/O exception occurspublic void readExternal(PofReader in) throws IOException
readExternal in interface PortableObjectin - the PofReader from which to read the object's stateIOException - if an I/O error occurspublic void writeExternal(PofWriter out) throws IOException
writeExternal in interface PortableObjectout - the PofWriter to which to write the object's stateIOException - if an I/O error occurs