public class DatabaseBackedDictionary extends AbstractCachingDictionary
Modifier and Type | Field and Description |
---|---|
static String |
DATABASE_MANAGER |
static String |
DICTIONARY_ELEMENT_FACTORY |
static String |
MORPH
MorphologicalProcessor class install parameter. |
Constructor and Description |
---|
DatabaseBackedDictionary() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Shut down the dictionary
|
Exc |
getException(POS pos,
String derivation)
Lookup
derivation in the exceptions file of part-of-speech
pos and return an Exc object containing the results. |
Iterator |
getExceptionIterator(POS pos)
Return an Iterator over all the Exceptions in the database.
|
IndexWord |
getIndexWord(POS pos,
String lemma)
Look up a word in the database.
|
Iterator |
getIndexWordIterator(POS pos)
Return an Iterator over all the IndexWords of part-of-speech
pos in the database.
|
Iterator |
getIndexWordIterator(POS pos,
String substring)
Return an Iterator over all the IndexWords of part-of-speech pos
whose lemmas contain substring as a substring.
|
IndexWord |
getRandomIndexWord(POS pos) |
String |
getSenseKey(long offset,
String lemma)
Not implemented in DB yet.
|
Synset |
getSynsetAt(POS pos,
long offset)
Return the
Synset at offset offset from the database. |
Iterator |
getSynsetIterator(POS pos)
Return an Iterator over all the Synsets of part-of-speech pos
in the database.
|
int |
getUsageCount(long offset,
String lemma)
Not implemented in DB yet.
|
void |
install(Map params) |
cacheException, cacheIndexWord, cacheSynset, clearCache, clearCache, getCacheCapacity, getCachedException, getCachedIndexWord, getCachedSynset, getCacheSizes, isCachingEnabled, setCacheCapacity, setCacheCapacity, setCachingEnabled
getInstance, getMorphologicalProcessor, lookupAllIndexWords, lookupIndexWord, prepareQueryString, setDictionary, uninstall
public static final String MORPH
MorphologicalProcessor
class install parameter. The value should be the
class of MorphologicalProcessor
to use.public static final String DICTIONARY_ELEMENT_FACTORY
public static final String DATABASE_MANAGER
public void install(Map params) throws JWNLException
JWNLException
public IndexWord getIndexWord(POS pos, String lemma) throws JWNLException
Dictionary
Dictionary.lookupIndexWord(POS, String)
.getIndexWord
in class Dictionary
pos
- The part-of-speech.lemma
- The orthographic representation of the word.null
if
no such entry exists.JWNLException
public Iterator getIndexWordIterator(POS pos) throws JWNLException
Dictionary
getIndexWordIterator
in class Dictionary
pos
- The part-of-speechIndexWord
sJWNLException
public Iterator getIndexWordIterator(POS pos, String substring) throws JWNLException
Dictionary
getIndexWordIterator
in class Dictionary
pos
- The part-of-speech.IndexWord
s.JWNLException
public IndexWord getRandomIndexWord(POS pos) throws JWNLException
getRandomIndexWord
in class Dictionary
JWNLException
public Synset getSynsetAt(POS pos, long offset) throws JWNLException
Dictionary
Synset
at offset offset
from the database.getSynsetAt
in class Dictionary
pos
- The part-of-speech file to look inoffset
- The offset of the synset in the fileJWNLException
public Iterator getSynsetIterator(POS pos) throws JWNLException
Dictionary
getSynsetIterator
in class Dictionary
pos
- The part-of-speech.Synset
s.JWNLException
public Exc getException(POS pos, String derivation) throws JWNLException
Dictionary
derivation
in the exceptions file of part-of-speech
pos
and return an Exc object containing the results.getException
in class Dictionary
pos
- the exception file to look inderivation
- the word to look upJWNLException
public Iterator getExceptionIterator(POS pos) throws JWNLException
Dictionary
getExceptionIterator
in class Dictionary
pos
- the part-of-speechString
sJWNLException
public void close()
Dictionary
close
in class Dictionary
public int getUsageCount(long offset, String lemma)
Copyright © 2019. All rights reserved.