All Packages Class Hierarchy This Package Previous Next Index
Class guinea.util.EnumerationFilter
java.lang.Object
|
+----guinea.util.EnumerationFilter
- public class EnumerationFilter
- extends Object
- implements Enumeration
EnumerationFilter filters an enumeration with a given filter.
The principle is more easily explained with an example in Scheme:
(filter (lambda (x) (>= x 0)) '(1 -2 3 -4 10 -99))
==> (1 3 10)
Constructor Index
- ·
EnumerationFilter(Enumeration, FilterTest)
- Construct a new filtered enumeration.
Method Index
- ·
hasMoreElements()
- Tests if this enumeration contains more elements.
- ·
nextElement()
- Returns the next element of this enumeration.
Constructors
·
EnumerationFilter
public EnumerationFilter(Enumeration enum,
FilterTest test)
- Construct a new filtered enumeration. It takes an enumeration and
returns a new enumeration that includes only the elements that pass
the test.
- Parameters:
- enum - an enumeration to filter.
- test - the test that decides whether to include an object to
the new enumeration.
Methods
·
hasMoreElements
public synchronized boolean hasMoreElements()
- Tests if this enumeration contains more elements.
- Returns:
-
true
if this enumeration contains more elements;
false
otherwise.
·
nextElement
public synchronized Object nextElement()
- Returns the next element of this enumeration.
- Returns:
- the next element of this enumeration.
- Throws: NoSuchElementException
- if no more elements exist.
All Packages Class Hierarchy This Package Previous Next Index