public class FilteredEnumeration<T>
extends java.lang.Object
implements javax.naming.NamingEnumeration<T>
Modifier and Type | Class and Description |
---|---|
static interface |
FilteredEnumeration.Filter<S> |
Modifier and Type | Field and Description |
---|---|
static FilteredEnumeration.Filter<javax.naming.Binding> |
FILTER_MANAGEABLE |
static FilteredEnumeration.Filter<javax.naming.Binding> |
FILTER_RESOURCE |
Modifier | Constructor and Description |
---|---|
protected |
FilteredEnumeration(javax.naming.NamingEnumeration<T> coll,
FilteredEnumeration.Filter<T> filter) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
accept(T t) |
void |
close() |
boolean |
hasMore() |
boolean |
hasMoreElements() |
static <S> FilteredEnumeration<S> |
newInstance(javax.naming.NamingEnumeration<S> coll) |
static <S> FilteredEnumeration<S> |
newInstance(javax.naming.NamingEnumeration<S> coll,
FilteredEnumeration.Filter<S> filter) |
T |
next() |
T |
nextElement() |
public static final FilteredEnumeration.Filter<javax.naming.Binding> FILTER_MANAGEABLE
public static final FilteredEnumeration.Filter<javax.naming.Binding> FILTER_RESOURCE
protected FilteredEnumeration(javax.naming.NamingEnumeration<T> coll, FilteredEnumeration.Filter<T> filter)
protected boolean accept(T t)
public static <S> FilteredEnumeration<S> newInstance(javax.naming.NamingEnumeration<S> coll)
public static <S> FilteredEnumeration<S> newInstance(javax.naming.NamingEnumeration<S> coll, FilteredEnumeration.Filter<S> filter)
public T next() throws javax.naming.NamingException
next
in interface javax.naming.NamingEnumeration<T>
javax.naming.NamingException
public boolean hasMore() throws javax.naming.NamingException
hasMore
in interface javax.naming.NamingEnumeration<T>
javax.naming.NamingException
public void close() throws javax.naming.NamingException
close
in interface javax.naming.NamingEnumeration<T>
javax.naming.NamingException
public boolean hasMoreElements()
hasMoreElements
in interface java.util.Enumeration<T>