Package net.didion.jwnl.princeton.data
Class AbstractPrincetonDatabaseDictionaryElementFactory
java.lang.Object
net.didion.jwnl.princeton.data.AbstractPrincetonDatabaseDictionaryElementFactory
- All Implemented Interfaces:
DatabaseDictionaryElementFactory
,Createable
- Direct Known Subclasses:
PrincetonWN16DatabaseDictionaryElementFactory
,PrincetonWN17DatabaseDictionaryElementFactory
,PrincetonWN30DatabaseDictionaryElementFactory
public abstract class AbstractPrincetonDatabaseDictionaryElementFactory
extends Object
implements DatabaseDictionaryElementFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate an Exc from a row in the database.createIndexWord
(POS pos, String lemma, ResultSet rs) Create an IndexWord from a row in the database.createSynset
(POS pos, long offset, ResultSet synset, ResultSet words, ResultSet pointers, ResultSet verbFrames) Create a Synset from a row in the database.protected Word
createWord
(Synset synset, int index, String lemma) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.didion.jwnl.util.factory.Createable
create
-
Constructor Details
-
AbstractPrincetonDatabaseDictionaryElementFactory
public AbstractPrincetonDatabaseDictionaryElementFactory()
-
-
Method Details
-
createIndexWord
Description copied from interface:DatabaseDictionaryElementFactory
Create an IndexWord from a row in the database.- Specified by:
createIndexWord
in interfaceDatabaseDictionaryElementFactory
- Throws:
SQLException
-
createSynset
public Synset createSynset(POS pos, long offset, ResultSet synset, ResultSet words, ResultSet pointers, ResultSet verbFrames) throws SQLException Description copied from interface:DatabaseDictionaryElementFactory
Create a Synset from a row in the database.- Specified by:
createSynset
in interfaceDatabaseDictionaryElementFactory
- Throws:
SQLException
-
createWord
-
createExc
Description copied from interface:DatabaseDictionaryElementFactory
Create an Exc from a row in the database.- Specified by:
createExc
in interfaceDatabaseDictionaryElementFactory
- Throws:
SQLException
-