net.didion.jwnl.dictionary.database.DatabaseManager Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jwnl Show documentation
Show all versions of jwnl Show documentation
JWNL is an API for accessing WordNet in multiple formats, as well as relationship discovery and morphological processing.
package net.didion.jwnl.dictionary.database;
import net.didion.jwnl.JWNLException;
import net.didion.jwnl.data.POS;
public interface DatabaseManager {
Query getIndexWordSynsetsQuery(POS pos, String lemma) throws JWNLException;
Query getIndexWordLemmasQuery(POS pos) throws JWNLException;
Query getIndexWordLemmasQuery(POS pos, String substring) throws JWNLException;
Query getRandomIndexWordQuery(POS pos) throws JWNLException;
Query getSynsetQuery(POS pos, long offset) throws JWNLException;
Query getSynsetWordQuery(POS pos, long offset) throws JWNLException;
Query getPointerQuery(POS pos, long offset) throws JWNLException;
Query getVerbFrameQuery(POS pos, long offset) throws JWNLException;
Query getSynsetsQuery(POS pos) throws JWNLException;
Query getExceptionQuery(POS pos, String derivation) throws JWNLException;
Query getExceptionsQuery(POS pos) throws JWNLException;
}