public abstract class AbstractPrincetonDictionaryFile extends AbstractDictionaryFile
AbstractDictionaryFile that uses file names compatible with Princeton's distribution of WordNet.
The filenames associated are:
WINDOWS: | Modifier and Type | Class and Description |
|---|---|
private static class |
AbstractPrincetonDictionaryFile.FileNames |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map |
_fileTypeToFileNameMap |
private static java.util.Map |
_posToExtMap |
private static java.lang.String |
ADJECTIVE_EXT |
private static java.lang.String |
ADVERB_EXT |
private static java.lang.String |
NOUN_EXT |
private static java.lang.String |
VERB_EXT |
COMMENT_HEADER| Constructor and Description |
|---|
AbstractPrincetonDictionaryFile() |
AbstractPrincetonDictionaryFile(java.lang.String path,
POS pos,
DictionaryFileType fileType) |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
getExtension(POS pos) |
private AbstractPrincetonDictionaryFile.FileNames |
getFileNames(DictionaryFileType type) |
protected java.lang.String |
makeFilename()
Build a filename from the part-of-speech and the file type.
|
private java.lang.String |
makeNonWindowsFilename(java.lang.String posStr,
java.lang.String fileTypeStr) |
private java.lang.String |
makeWindowsFilename(java.lang.String posStr,
java.lang.String fileTypeStr)
Makes a windows file type string.
|
getFile, getFileType, getPOS, open, openFileclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, isOpen, newInstanceprivate static final java.lang.String NOUN_EXT
private static final java.lang.String VERB_EXT
private static final java.lang.String ADJECTIVE_EXT
private static final java.lang.String ADVERB_EXT
private static final java.util.Map _posToExtMap
private static final java.util.Map _fileTypeToFileNameMap
public AbstractPrincetonDictionaryFile()
public AbstractPrincetonDictionaryFile(java.lang.String path,
POS pos,
DictionaryFileType fileType)
protected java.lang.String makeFilename()
AbstractDictionaryFilemakeFilename in class AbstractDictionaryFileprivate java.lang.String makeWindowsFilename(java.lang.String posStr,
java.lang.String fileTypeStr)
posStr - the part of speechfileTypeStr - the file type, data, index, etc.private java.lang.String makeNonWindowsFilename(java.lang.String posStr,
java.lang.String fileTypeStr)
private java.lang.String getExtension(POS pos)
private AbstractPrincetonDictionaryFile.FileNames getFileNames(DictionaryFileType type)