net.didion.jwnl.princeton.data
Class AbstractPrincetonFileDictionaryElementFactory

java.lang.Object
  extended by net.didion.jwnl.princeton.data.AbstractPrincetonFileDictionaryElementFactory
All Implemented Interfaces:
FileDictionaryElementFactory, Createable
Direct Known Subclasses:
PrincetonWN16FileDictionaryElementFactory, PrincetonWN17FileDictionaryElementFactory

public abstract class AbstractPrincetonFileDictionaryElementFactory
extends java.lang.Object
implements FileDictionaryElementFactory

FileDictionaryElementFactory that parses lines from the dictionary files distributed by the WordNet team at Princeton's Cognitive Science department.


Method Summary
 Exc createExc(POS pos, java.lang.String line)
          Create an Exc from a line in an exception file.
 IndexWord createIndexWord(POS pos, java.lang.String line)
          Creates an IndexWord from a line in an index file.
 Synset createSynset(POS pos, java.lang.String line)
          Creates a synset from a line in a data file.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.didion.jwnl.util.factory.Createable
create
 

Method Detail

createIndexWord

public IndexWord createIndexWord(POS pos,
                                 java.lang.String line)
Description copied from interface: FileDictionaryElementFactory
Creates an IndexWord from a line in an index file.

Specified by:
createIndexWord in interface FileDictionaryElementFactory
Parameters:
pos - - the part of speech
line - - unparsed line
Returns:
indexword

createSynset

public Synset createSynset(POS pos,
                           java.lang.String line)
Description copied from interface: FileDictionaryElementFactory
Creates a synset from a line in a data file.

Specified by:
createSynset in interface FileDictionaryElementFactory
Parameters:
pos - - the part of speech
line - - unparsed line
Returns:
synset

createExc

public Exc createExc(POS pos,
                     java.lang.String line)
Description copied from interface: FileDictionaryElementFactory
Create an Exc from a line in an exception file.

Specified by:
createExc in interface FileDictionaryElementFactory
Parameters:
pos - - the part of speech
line - - unparsed line
Returns:
exception