All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.didion.jwnl.dictionary.database.DatabaseManager Maven / Gradle / Ivy

Go to download

JWNL is an API for accessing WordNet in multiple formats, as well as relationship discovery and morphological processing.

There is a newer version: 1.4_rc3
Show newest version
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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy