|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.didion.jwnl.dictionary.file.AbstractDictionaryFile
public abstract class AbstractDictionaryFile
Abstract implementation of DictionaryFile. This class
should be implemented for each file naming scheme used. It is assumed that each
file will be associated with both a POS and a file type (e.g. in the windows
naming scheme, the verb index file is called "verb.idx").
| Field Summary |
|---|
| Fields inherited from interface net.didion.jwnl.dictionary.file.DictionaryFile |
|---|
COMMENT_HEADER |
| Constructor Summary | |
|---|---|
|
AbstractDictionaryFile()
|
protected |
AbstractDictionaryFile(String path,
POS pos,
DictionaryFileType fileType)
|
| Method Summary | |
|---|---|
File |
getFile()
|
DictionaryFileType |
getFileType()
The file type associated with this file. |
POS |
getPOS()
The POS associated with this file. |
protected abstract String |
makeFilename()
Build a filename from the part-of-speech and the file type. |
void |
open()
Open the file. |
protected abstract void |
openFile(File file)
Open the file at path path |
| 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.dictionary.file.DictionaryFile |
|---|
close, isOpen, newInstance |
| Constructor Detail |
|---|
public AbstractDictionaryFile()
protected AbstractDictionaryFile(String path,
POS pos,
DictionaryFileType fileType)
| Method Detail |
|---|
protected abstract String makeFilename()
protected abstract void openFile(File file)
throws IOException
path
IOExceptionpublic POS getPOS()
getPOS in interface DictionaryFilepublic File getFile()
getFile in interface DictionaryFilepublic DictionaryFileType getFileType()
getFileType in interface DictionaryFile
public void open()
throws IOException
open in interface DictionaryFileIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||