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>