E
- any Object typepublic class NonStoringCollection<E> extends java.lang.Object implements java.util.Collection<E>
Constructor and Description |
---|
NonStoringCollection() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(java.lang.Object e)
Always returns
false . |
boolean |
addAll(java.util.Collection<? extends E> c)
Always returns
false . |
void |
clear() |
boolean |
contains(java.lang.Object o)
Since no objects are stored in this collection this method will always return
false . |
boolean |
containsAll(java.util.Collection<?> c)
Since no objects are stored in this collection this method will always return
false . |
boolean |
isEmpty()
Since no objects are stored in this collection this method will always return
true . |
java.util.Iterator<E> |
iterator()
Since no objects are stored in this collection this method will always return an empty iterator.
|
boolean |
remove(java.lang.Object o)
Since no objects are stored in this collection, no objects can be removed.
|
boolean |
removeAll(java.util.Collection<?> c)
Since no objects are stored in this collection, no objects can be removed.
|
boolean |
retainAll(java.util.Collection<?> c)
Since no objects are stored in this collection, no objects can be removed.
|
int |
size()
Since no objects are stored in this collection its size will always be 0.
|
java.lang.Object[] |
toArray() |
java.lang.Object[] |
toArray(java.lang.Object[] a) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public NonStoringCollection()
public boolean add(java.lang.Object e)
false
. The object will not be stored.add
in interface java.util.Collection<E>
false
public boolean addAll(java.util.Collection<? extends E> c)
false
. The object in the collection will not be stored.addAll
in interface java.util.Collection<E>
false
public boolean contains(java.lang.Object o)
false
.contains
in interface java.util.Collection<E>
false
public boolean containsAll(java.util.Collection<?> c)
false
.containsAll
in interface java.util.Collection<E>
false
public boolean isEmpty()
true
.isEmpty
in interface java.util.Collection<E>
true
public java.util.Iterator<E> iterator()
public boolean remove(java.lang.Object o)
false
.remove
in interface java.util.Collection<E>
false
public boolean removeAll(java.util.Collection<?> c)
false
.removeAll
in interface java.util.Collection<E>
false
public boolean retainAll(java.util.Collection<?> c)
false
.retainAll
in interface java.util.Collection<E>
false
public int size()
size
in interface java.util.Collection<E>
public java.lang.Object[] toArray()
toArray
in interface java.util.Collection<E>