public class FilterEnumerator<S,T> extends Object implements Enumeration<T>
FilterEnumerator
filters and maps a source
Enumeration
to generate a new one.Modifier and Type | Class and Description |
---|---|
static class |
FilterEnumerator.Filter<S,T> |
Modifier and Type | Field and Description |
---|---|
private boolean |
done |
(package private) Enumeration<S> |
e |
(package private) FilterEnumerator.Filter<S,T> |
f |
private S |
next |
Constructor and Description |
---|
FilterEnumerator(Enumeration<S> e,
FilterEnumerator.Filter<S,T> f) |
Modifier and Type | Method and Description |
---|---|
private void |
advance() |
boolean |
hasMoreElements() |
T |
nextElement() |
final Enumeration<S> e
final FilterEnumerator.Filter<S,T> f
private boolean done
public FilterEnumerator(Enumeration<S> e, FilterEnumerator.Filter<S,T> f)
private void advance()
public T nextElement()
nextElement
in interface Enumeration<T>
public boolean hasMoreElements()
hasMoreElements
in interface Enumeration<T>