|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
|
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
|
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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||