| Modifier and Type | Class and Description | 
|---|---|
| class  | ClauseRemovingCloningVisitorA visitor that will remove the specified named clauses from the query tree. | 
| class  | ClauseRenamingCloningVisitorA 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  | ClauseReplacingCloningVisitorA 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  | DeterminedProjectsInQueryVisitorA visitor that checks if we can determine any projects from the given query. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NamedTerminalClauseCollectingVisitorA  RecursiveClauseVisitorwhich collectsTerminalClauses that have the specified clause names. | 
| class  | OperatorCollectingVisitor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimpleNavigatorCollectorVisitorA visitor records all the TerminalClauses that match a particular condition. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RecursiveClauseVisitorA base clause visitor that recursively visits each clause in a clause tree. | 
| class  | RelevantSearcherVisitorVisitor that looks at a clause and determines the searchers that are relevant. | 
| class  | TerminalClauseCollectingVisitorA clause collecting visitor that collects all the termical clauses in a clause tree. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FreeTextVisitorLook through the query and try and find "text" searching conditions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DeMorgansVisitorExpands the not clauses in a clause tree using DeMorgans law
 and flips the operators to remove the not alltogether when possible. | 
| class  | WorklogClausesTransformerVisitorThis 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  | QueryContextVisitorA visitor that is used to generate a  QueryContextVisitor.ContextResult, which contains the full and simpleQueryContexts of the visitedQuery. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClauseSanitisingVisitorA visitor for converting a clause into its sanitised form. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ContextAwareQueryVisitor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ValidatorVisitorUsed 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-2018 Atlassian. All Rights Reserved.