net.didion.jwnl.data
Interface FileDictionaryElementFactory

All Superinterfaces:
Createable
All Known Implementing Classes:
AbstractPrincetonFileDictionaryElementFactory, PrincetonWN16FileDictionaryElementFactory, PrincetonWN17FileDictionaryElementFactory

public interface FileDictionaryElementFactory
extends Createable

Factory class for creating DictionaryElements (Synsets, ExceptionIndexWords). Using a factory class rather than individual parsing methods in each class facilitates using multiple versions of WordNet, or using a propritary data format.


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 interface net.didion.jwnl.util.factory.Createable
create
 

Method Detail

createExc

Exc createExc(POS pos,
              java.lang.String line)
Create an Exc from a line in an exception file.

Parameters:
pos - - the part of speech
line - - unparsed line
Returns:
exception

createSynset

Synset createSynset(POS pos,
                    java.lang.String line)
Creates a synset from a line in a data file.

Parameters:
pos - - the part of speech
line - - unparsed line
Returns:
synset

createIndexWord

IndexWord createIndexWord(POS pos,
                          java.lang.String line)
Creates an IndexWord from a line in an index file.

Parameters:
pos - - the part of speech
line - - unparsed line
Returns:
indexword