Interface FullTextVisitor
- All Known Implementing Classes:
FullTextVisitor.FullTextVisitorBase
public interface FullTextVisitor
A visitor for full-text expressions. This class is abstract because at least
one of the methods needs to be implemented to make anything useful, most
likely visit(FullTextTerm).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classThe base implementation of a full-text visitor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanvisit(FullTextAnd and) Visit an "and" expression.booleanvisit(FullTextContains contains) Visit an "contains" expression.booleanvisit(FullTextOr or) Visit an "or" expression.booleanvisit(FullTextTerm term) Visit a term
-
Method Details
-
visit
Visit an "contains" expression.- Parameters:
contains- the "contains" expression- Returns:
- true if visiting should continue
-
visit
Visit an "and" expression.- Parameters:
and- the "and" expression- Returns:
- true if visiting should continue
-
visit
Visit an "or" expression.- Parameters:
or- the "or" expression- Returns:
- true if visiting should continue
-
visit
Visit a term- Parameters:
term- the term- Returns:
- true if visiting should continue
-