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>>