Top Description Inners Fields Constructors Methods
org.hsqldb.lib

public Class FilteredIterator<E>

extends Object
implements Iterator<E>
Class Inheritance
All Implemented Interfaces
org.hsqldb.lib.Iterator
Imports
java.util.NoSuchElementException

An iterator with an added filter.
Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
2.5.1
Version
2.6.0

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Field Summary

Modifier and TypeField and Description
private final FilteredIterator.Filter<E>
private final Iterator<E>
private E

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
private void
public E
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

filterback to summary
private final FilteredIterator.Filter<E> filter
itback to summary
private final Iterator<E> it
nextValueback to summary
private E nextValue

Constructor Detail

FilteredIteratorback to summary
public FilteredIterator(Iterator<E> iterator, FilteredIterator.Filter<E> filter)

Method Detail

hasNextback to summary
public boolean hasNext()

Implements org.hsqldb.lib.Iterator.hasNext.

moveNextback to summary
private void moveNext()
nextback to summary
public E next() throws NoSuchElementException

Implements org.hsqldb.lib.Iterator.next.

org.hsqldb.lib back to summary

public Interface FilteredIterator.Filter<E>

Known Direct Implementers
org.hsqldb.SchemaManager.UserSchemaFilter

Method Summary

Modifier and TypeMethod and Description
public boolean
test(E object)

Method Detail

testback to summary
public boolean test(E object)