| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClauseRemovingCloningVisitor
A visitor that will remove the specified named clauses from the query tree. 
 | 
class  | 
ClauseRenamingCloningVisitor
A visitor that will clone the tree it is visiting, renaming any terminal nodes whose name is a key in the
 substitutions map with its value in the substitutions map. 
 | 
class  | 
ClauseReplacingCloningVisitor
A visitor that will clone the tree it is visiting, replacing any terminal nodes with the same name as
 a node in the provided substitutions list with the substitution node. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DeterminedProjectsInQueryVisitor
A visitor that checks if we can determine any projects from the given query. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NamedTerminalClauseCollectingVisitor
A  
RecursiveClauseVisitor which collects
 TerminalClauses that have the specified clause names. | 
class  | 
OperatorCollectingVisitor  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleNavigatorCollectorVisitor
A visitor records all the TerminalClauses that match a particular condition. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RecursiveClauseVisitor
A base clause visitor that recursively visits each clause in a clause tree. 
 | 
class  | 
RelevantSearcherVisitor
Visitor that looks at a clause and determines the searchers that are relevant. 
 | 
class  | 
TerminalClauseCollectingVisitor
A clause collecting visitor that collects all the termical clauses in a clause tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FreeTextVisitor
Look through the query and try and find "text" searching conditions. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DeMorgansVisitor
Expands the not clauses in a clause tree using DeMorgans law
 and flips the operators to remove the not alltogether when possible. 
 | 
class  | 
WorklogClausesTransformerVisitor
This visitor executes all worklog clauses and replaces them
 with a clause of the form "issuekey in (issue id-s of found worklogs)". 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
QueryContextVisitor
A visitor that is used to generate a  
QueryContextVisitor.ContextResult, which contains the full and simple
 QueryContexts of the visited Query. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClauseSanitisingVisitor
A visitor for converting a clause into its sanitised form. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ContextAwareQueryVisitor  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ValidatorVisitor
Used to perform validation over a  
Query. | 
| Modifier and Type | Method and Description | 
|---|---|
<R> R | 
ChangedClauseImpl.accept(ClauseVisitor<R> visitor)  | 
<R> R | 
WasClauseImpl.accept(ClauseVisitor<R> visitor)  | 
<R> R | 
OrClause.accept(ClauseVisitor<R> visitor)  | 
<R> R | 
AndClause.accept(ClauseVisitor<R> visitor)  | 
<R> R | 
Clause.accept(ClauseVisitor<R> visitor)
Allows us to perform operations over the clauses based on the passed in visitor. 
 | 
<R> R | 
TerminalClauseImpl.accept(ClauseVisitor<R> visitor)  | 
<R> R | 
NotClause.accept(ClauseVisitor<R> visitor)  | 
Copyright © 2002-2017 Atlassian. All Rights Reserved.