T - The elements of the setpublic abstract class SubsetIterator<T>
extends java.lang.Object
implements java.util.Iterator<java.util.Set<T>>
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<T> |
set
The set this iterator is iterating over.
|
| Constructor and Description |
|---|
SubsetIterator(java.util.Set<T> set)
Creates a new subset iterator for the given set.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<T> |
getSet()
Returns the set this iterator is iterating over.
|
abstract boolean |
hasNext() |
abstract java.util.Set<T> |
next() |
void |
remove() |
private java.util.Set<T> set
public SubsetIterator(java.util.Set<T> set)
set - some set.protected java.util.Set<T> getSet()
public void remove()
remove in interface java.util.Iterator<java.util.Set<T>>public abstract boolean hasNext()
hasNext in interface java.util.Iterator<java.util.Set<T>>