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 Constructor Description PrincetonWN30DatabaseDictionaryElementFactory()Initialize the factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectcreate(java.util.Map params)Creates a blank factory, takes no parameters.SynsetcreateSynset(POS pos, long offset, java.sql.ResultSet synset, java.sql.ResultSet words, java.sql.ResultSet pointers, java.sql.ResultSet verbFrames)Create a synset.protected WordcreateWord(Synset synset, int index, java.lang.String lemma, java.lang.String senseKey, int usageCnt)Creates a word object from.-
Methods inherited from class net.didion.jwnl.princeton.data.AbstractPrincetonDatabaseDictionaryElementFactory
createExc, createIndexWord, createWord
-
-
-
-
Method Detail
-
create
public java.lang.Object create(java.util.Map params) throws JWNLExceptionCreates a blank factory, takes no parameters.- Throws:
JWNLException
-
createSynset
public Synset createSynset(POS pos, long offset, java.sql.ResultSet synset, java.sql.ResultSet words, java.sql.ResultSet pointers, java.sql.ResultSet verbFrames) throws java.sql.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:
java.sql.SQLException
-
createWord
protected Word createWord(Synset synset, int index, java.lang.String lemma, java.lang.String senseKey, int usageCnt)
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
-
-