querqy.model.NodeVisitor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of querqy-core Show documentation
Show all versions of querqy-core Show documentation
Querqy library for query rewriting: Querqy Core
/**
*
*/
package querqy.model;
/**
* @author René Kriegler, @renekrie
*
*/
public interface NodeVisitor {
T visit(MatchAllQuery query);
T visit(Query query);
T visit(DisjunctionMaxQuery disjunctionMaxQuery);
T visit(BooleanQuery booleanQuery);
T visit(Term term);
T visit(RawQuery rawQuery);
}