eu.xenit.apix.search.visitors.ISearchSyntaxVisitor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apix-interface Show documentation
Show all versions of apix-interface Show documentation
Xenit API-X Java interface
package eu.xenit.apix.search.visitors;
import eu.xenit.apix.search.nodes.InvertSearchNode;
import eu.xenit.apix.search.nodes.OperatorSearchNode;
import eu.xenit.apix.search.nodes.PropertySearchNode;
import eu.xenit.apix.search.nodes.TermSearchNode;
/**
* Interface used to enforce the visitor pattern on search nodes on its children.
*/
public interface ISearchSyntaxVisitor {
T visit(OperatorSearchNode n);
T visit(PropertySearchNode n);
T visit(TermSearchNode n);
//T visit(RangeValue n);
T visit(InvertSearchNode invertSearchNode);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy