Uses of Interface
org.xcmis.search.QueryObjectModelVisitor

Packages that use QueryObjectModelVisitor
org.xcmis.search   
org.xcmis.search.model   
org.xcmis.search.model.column   
org.xcmis.search.model.constraint   
org.xcmis.search.model.operand   
org.xcmis.search.model.ordering   
org.xcmis.search.model.source   
org.xcmis.search.model.source.join   
 

Uses of QueryObjectModelVisitor in org.xcmis.search
 

Classes in org.xcmis.search that implement QueryObjectModelVisitor
static class Visitors.AbstractModelVisitor
          A common base class for all visitors, which provides no-op implementations for all visit(...) methods.
static class Visitors.NavigationVisitor
          An abstract visitor implementation that performs navigation of the query object.
static class Visitors.ReadableVisitor
           
static class Visitors.WalkAllVisitor
          A visitor implementation that walks the entire query object tree and delegates to another supplied visitor to do the actual work.
 

Fields in org.xcmis.search declared as QueryObjectModelVisitor
protected  QueryObjectModelVisitor Visitors.NavigationVisitor.strategy
           
 

Methods in org.xcmis.search with type parameters of type QueryObjectModelVisitor
static
<GeneralVisitor extends QueryObjectModelVisitor>
GeneralVisitor
Visitors.visit(QueryElement visitable, GeneralVisitor visitor)
          Visit the supplied object using the supplied QueryObjectModelVisitor, which must be responsible for navigation as well as any business logic.
static
<StrategyVisitor extends QueryObjectModelVisitor>
StrategyVisitor
Visitors.visitAll(QueryElement visitable, StrategyVisitor strategyVisitor)
          Visit all objects in the supplied object using a Visitors.NavigationVisitor (specifically a Visitors.WalkAllVisitor), and with each of these visited objects calling the appropriate visit(...) method on the supplied QueryObjectModelVisitor.
 

Constructors in org.xcmis.search with parameters of type QueryObjectModelVisitor
Visitors.NavigationVisitor(QueryObjectModelVisitor strategy)
          Create a visitor that walks all query objects.
Visitors.WalkAllVisitor(QueryObjectModelVisitor strategy)
          Create a visitor that walks all query objects.
 

Uses of QueryObjectModelVisitor in org.xcmis.search.model
 

Methods in org.xcmis.search.model with parameters of type QueryObjectModelVisitor
 void QueryElement.accept(QueryObjectModelVisitor visitor)
          Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
 void Query.accept(QueryObjectModelVisitor visitor)
           
 void Limit.accept(QueryObjectModelVisitor visitor)
           
 

Uses of QueryObjectModelVisitor in org.xcmis.search.model.column
 

Methods in org.xcmis.search.model.column with parameters of type QueryObjectModelVisitor
 void Column.accept(QueryObjectModelVisitor visitor)
           
 

Uses of QueryObjectModelVisitor in org.xcmis.search.model.constraint
 

Methods in org.xcmis.search.model.constraint with parameters of type QueryObjectModelVisitor
 void Comparison.accept(QueryObjectModelVisitor visitor)
           
 void ChildNode.accept(QueryObjectModelVisitor visitor)
           
 void Not.accept(QueryObjectModelVisitor visitor)
           
 void And.accept(QueryObjectModelVisitor visitor)
           
 void DescendantNode.accept(QueryObjectModelVisitor visitor)
           
 void FullTextSearch.accept(QueryObjectModelVisitor visitor)
           
 void Or.accept(QueryObjectModelVisitor visitor)
           
 void PropertyExistence.accept(QueryObjectModelVisitor visitor)
           
 void SameNode.accept(QueryObjectModelVisitor visitor)
           
 

Uses of QueryObjectModelVisitor in org.xcmis.search.model.operand
 

Methods in org.xcmis.search.model.operand with parameters of type QueryObjectModelVisitor
 void UpperCase.accept(QueryObjectModelVisitor visitor)
           
 void LowerCase.accept(QueryObjectModelVisitor visitor)
           
 void PropertyValue.accept(QueryObjectModelVisitor visitor)
           
 void Length.accept(QueryObjectModelVisitor visitor)
           
 void NodeDepth.accept(QueryObjectModelVisitor visitor)
           
 void NodeName.accept(QueryObjectModelVisitor visitor)
           
 void NodeLocalName.accept(QueryObjectModelVisitor visitor)
           
 void FullTextSearchScore.accept(QueryObjectModelVisitor visitor)
           
 void BindVariableName.accept(QueryObjectModelVisitor visitor)
           
 void Literal.accept(QueryObjectModelVisitor visitor)
           
 

Uses of QueryObjectModelVisitor in org.xcmis.search.model.ordering
 

Methods in org.xcmis.search.model.ordering with parameters of type QueryObjectModelVisitor
 void Ordering.accept(QueryObjectModelVisitor visitor)
           
 

Uses of QueryObjectModelVisitor in org.xcmis.search.model.source
 

Methods in org.xcmis.search.model.source with parameters of type QueryObjectModelVisitor
 void Selector.accept(QueryObjectModelVisitor visitor)
          Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
 void Join.accept(QueryObjectModelVisitor visitor)
          Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
 

Uses of QueryObjectModelVisitor in org.xcmis.search.model.source.join
 

Methods in org.xcmis.search.model.source.join with parameters of type QueryObjectModelVisitor
 void DescendantNodeJoinCondition.accept(QueryObjectModelVisitor visitor)
           
 void EquiJoinCondition.accept(QueryObjectModelVisitor visitor)
           
 void ChildNodeJoinCondition.accept(QueryObjectModelVisitor visitor)
           
 void SameNodeJoinCondition.accept(QueryObjectModelVisitor visitor)
           
 



Copyright © 2010 eXo Platform SAS. All Rights Reserved.