Package net.didion.jwnl.dictionary
Class DatabaseBackedDictionary.DatabaseElementIterator
- java.lang.Object
-
- net.didion.jwnl.dictionary.DatabaseBackedDictionary.DatabaseElementIterator
-
- All Implemented Interfaces:
java.util.Iterator
- Direct Known Subclasses:
DatabaseBackedDictionary.ExceptionIterator
,DatabaseBackedDictionary.IndexWordIterator
,DatabaseBackedDictionary.SynsetIterator
- Enclosing class:
- DatabaseBackedDictionary
private abstract class DatabaseBackedDictionary.DatabaseElementIterator extends java.lang.Object implements java.util.Iterator
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DatabaseElementIterator(POS pos, Query query)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract DictionaryElement
createElement()
protected void
finalize()
protected POS
getPOS()
protected java.sql.ResultSet
getResults()
boolean
hasNext()
java.lang.Object
next()
void
remove()
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator
-
next
public java.lang.Object next()
- Specified by:
next
in interfacejava.util.Iterator
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator
-
createElement
protected abstract DictionaryElement createElement() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getPOS
protected POS getPOS()
-
getResults
protected java.sql.ResultSet getResults() throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
finalize
protected void finalize() throws java.lang.Throwable
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
-