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.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate an Exc from a line in an exception file.createIndexWord
(POS pos, String line) Creates an IndexWord from a line in an index file.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
-
Field Details
-
_log
-
-
Constructor Details
-
AbstractPrincetonFileDictionaryElementFactory
protected AbstractPrincetonFileDictionaryElementFactory()
-
-
Method Details
-
createIndexWord
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
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
Creates a word, also access the sense.idx file.- Parameters:
synset
-index
-lemma
-- Returns:
-
createExc
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
-