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 WordcreateWord(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, waitMethods 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:FileDictionaryElementFactoryCreates an IndexWord from a line in an index file.- Specified by:
createIndexWordin interfaceFileDictionaryElementFactory- Parameters:
pos- - the part of speechline- - unparsed line- Returns:
- indexword
-
createSynset
Description copied from interface:FileDictionaryElementFactoryCreates a synset from a line in a data file.- Specified by:
createSynsetin 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:FileDictionaryElementFactoryCreate an Exc from a line in an exception file.- Specified by:
createExcin interfaceFileDictionaryElementFactory- Parameters:
pos- - the part of speechline- - unparsed line- Returns:
- exception
-