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
TerminalClause s 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
QueryContext s 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 |
RecursiveClauseMappingVisitor
A base clause visitor that recursively visits each clause in a clause tree, apply mapping and return transformed clause.
|
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 |
NotClause.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 |
AndClause.accept(ClauseVisitor<R> visitor) |
<R> R |
TerminalClauseImpl.accept(ClauseVisitor<R> visitor) |
Copyright © 2002-2022 Atlassian. All Rights Reserved.