net.didion.jwnl.princeton.data
Class AbstractPrincetonDatabaseDictionaryElementFactory

java.lang.Object
  extended by 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
AbstractPrincetonDatabaseDictionaryElementFactory()
           
 
Method Summary
 Exc createExc(POS pos, String derivation, ResultSet rs)
          Create an Exc from a row in the database.
 IndexWord createIndexWord(POS pos, String lemma, ResultSet rs)
          Create an IndexWord from a row in the database.
 Synset 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 Detail

AbstractPrincetonDatabaseDictionaryElementFactory

public AbstractPrincetonDatabaseDictionaryElementFactory()
Method Detail

createIndexWord

public IndexWord createIndexWord(POS pos,
                                 String lemma,
                                 ResultSet rs)
                          throws SQLException
Description copied from interface: DatabaseDictionaryElementFactory
Create an IndexWord from a row in the database.

Specified by:
createIndexWord in interface DatabaseDictionaryElementFactory
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 interface DatabaseDictionaryElementFactory
Throws:
SQLException

createWord

protected Word createWord(Synset synset,
                          int index,
                          String lemma)

createExc

public Exc createExc(POS pos,
                     String derivation,
                     ResultSet rs)
              throws SQLException
Description copied from interface: DatabaseDictionaryElementFactory
Create an Exc from a row in the database.

Specified by:
createExc in interface DatabaseDictionaryElementFactory
Throws:
SQLException


Copyright © 2011. All Rights Reserved.