Package net.didion.jwnl.princeton.data
Class AbstractPrincetonFileDictionaryElementFactory
- java.lang.Object
-
- net.didion.jwnl.princeton.data.AbstractPrincetonFileDictionaryElementFactory
-
- All Implemented Interfaces:
FileDictionaryElementFactory
,Createable
- Direct Known Subclasses:
PrincetonWN16FileDictionaryElementFactory
,PrincetonWN17FileDictionaryElementFactory
public abstract class AbstractPrincetonFileDictionaryElementFactory extends Object implements FileDictionaryElementFactory
FileDictionaryElementFactory
that parses lines from the dictionary files distributed by the WordNet team at Princeton's Cognitive Science department.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractPrincetonFileDictionaryElementFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Exc
createExc(POS pos, String line)
Create an Exc from a line in an exception file.IndexWord
createIndexWord(POS pos, String line)
Creates an IndexWord from a line in an index file.Synset
createSynset(POS pos, String line)
Creates a synset from a line in a data file.protected Word
createWord(Synset synset, int index, String lemma)
Creates a word, also access the sense.idx file.-
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
-
-
-
-
Method Detail
-
createIndexWord
public IndexWord createIndexWord(POS pos, String line)
Description copied from interface:FileDictionaryElementFactory
Creates an IndexWord from a line in an index file.- Specified by:
createIndexWord
in interfaceFileDictionaryElementFactory
- Parameters:
pos
- - the part of speechline
- - unparsed line- Returns:
- indexword
-
createSynset
public Synset createSynset(POS pos, String line)
Description copied from interface:FileDictionaryElementFactory
Creates a synset from a line in a data file.- Specified by:
createSynset
in interfaceFileDictionaryElementFactory
- Parameters:
pos
- - the part of speechline
- - unparsed line- Returns:
- synset
-
createWord
protected Word createWord(Synset synset, int index, String lemma)
Creates a word, also access the sense.idx file.- Parameters:
synset
-index
-lemma
-- Returns:
-
createExc
public Exc createExc(POS pos, String line)
Description copied from interface:FileDictionaryElementFactory
Create an Exc from a line in an exception file.- Specified by:
createExc
in interfaceFileDictionaryElementFactory
- Parameters:
pos
- - the part of speechline
- - unparsed line- Returns:
- exception
-
-