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.Object
create(java.util.Map params)
Creates a blank factory, takes no parameters.Synset
createSynset(POS pos, long offset, java.sql.ResultSet synset, java.sql.ResultSet words, java.sql.ResultSet pointers, java.sql.ResultSet verbFrames)
Create a synset.protected Word
createWord(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 JWNLException
Creates 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:
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:
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
-
-