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 WordcreateWord(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:
createSynsetin interfaceDatabaseDictionaryElementFactory- Overrides:
createSynsetin 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
-