Package net.didion.jwnl.princeton.data
Class PrincetonWN30DatabaseDictionaryElementFactory
java.lang.Object
net.didion.jwnl.princeton.data.AbstractPrincetonDatabaseDictionaryElementFactory
net.didion.jwnl.princeton.data.PrincetonWN30DatabaseDictionaryElementFactory
- All Implemented Interfaces:
DatabaseDictionaryElementFactory
,Createable
public class PrincetonWN30DatabaseDictionaryElementFactory
extends AbstractPrincetonDatabaseDictionaryElementFactory
Supports the wordnet 3.0 database, including sense key and usage count information.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a blank factory, takes no parameters.createSynset
(POS pos, long offset, ResultSet synset, ResultSet words, ResultSet pointers, ResultSet verbFrames) Create a synset.protected Word
createWord
(Synset synset, int index, String lemma, String senseKey, int usageCnt) Creates a word object from.Methods inherited from class net.didion.jwnl.princeton.data.AbstractPrincetonDatabaseDictionaryElementFactory
createExc, createIndexWord, createWord
-
Constructor Details
-
PrincetonWN30DatabaseDictionaryElementFactory
public PrincetonWN30DatabaseDictionaryElementFactory()Initialize the factory.
-
-
Method Details
-
create
Creates a blank factory, takes no parameters.- Throws:
JWNLException
-
createSynset
public Synset createSynset(POS pos, long offset, ResultSet synset, ResultSet words, ResultSet pointers, ResultSet verbFrames) throws SQLException Create a synset.- Specified by:
createSynset
in interfaceDatabaseDictionaryElementFactory
- Overrides:
createSynset
in classAbstractPrincetonDatabaseDictionaryElementFactory
- Parameters:
pos
- - the part of speechoffset
- - the file offsetsynset
- - the result setwords
- - the words composing the synsetpointers
- - the pointersverbFrames
- - the verbFrames- Returns:
- Synset - the created synset
- Throws:
SQLException
-
createWord
Creates a word object from.- Parameters:
synset
- - the synset this word belongs toindex
- - the index of this wordlemma
- - phrase defintionsenseKey
- - the sense keyusageCnt
- - the tagged usage count- Returns:
- word
-