Interface FullTextVisitor
- 
- All Known Implementing Classes:
 FullTextVisitor.FullTextVisitorBase
public interface FullTextVisitorA 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 Classes Modifier and Type Interface Description static classFullTextVisitor.FullTextVisitorBaseThe base implementation of a full-text visitor. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanvisit(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 Detail
- 
visit
boolean visit(FullTextContains contains)
Visit an "contains" expression.- Parameters:
 contains- the "contains" expression- Returns:
 - true if visiting should continue
 
 
- 
visit
boolean visit(FullTextAnd and)
Visit an "and" expression.- Parameters:
 and- the "and" expression- Returns:
 - true if visiting should continue
 
 
- 
visit
boolean visit(FullTextOr or)
Visit an "or" expression.- Parameters:
 or- the "or" expression- Returns:
 - true if visiting should continue
 
 
- 
visit
boolean visit(FullTextTerm term)
Visit a term- Parameters:
 term- the term- Returns:
 - true if visiting should continue
 
 
 - 
 
 -