Uses of Interface
com.atlassian.query.clause.ClauseVisitor

Packages that use ClauseVisitor
com.atlassian.jira.issue.search   
com.atlassian.jira.issue.search.searchers.impl   
com.atlassian.jira.issue.search.searchers.transformer   
com.atlassian.jira.issue.search.searchers.util   
com.atlassian.jira.issue.search.util   
com.atlassian.jira.jql.clause   
com.atlassian.jira.jql.context   
com.atlassian.jira.jql.permission   
com.atlassian.jira.jql.validator   
com.atlassian.jira.upgrade.tasks   
com.atlassian.query.clause   
 

Uses of ClauseVisitor in com.atlassian.jira.issue.search
 

Classes in com.atlassian.jira.issue.search that implement ClauseVisitor
 class ClauseRemovingCloningVisitor
          A visitor that will remove the specified named clauses from the query tree.
 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.
 

Uses of ClauseVisitor in com.atlassian.jira.issue.search.searchers.impl
 

Classes in com.atlassian.jira.issue.search.searchers.impl that implement ClauseVisitor
 class NamedTerminalClauseCollectingVisitor
          A RecursiveClauseVisitor which collects TerminalClauses that have the specified clause names.
 class OperatorCollectingVisitor
           
 

Uses of ClauseVisitor in com.atlassian.jira.issue.search.searchers.transformer
 

Classes in com.atlassian.jira.issue.search.searchers.transformer that implement ClauseVisitor
 class SimpleNavigatorCollectorVisitor
          A visitor records all the TerminalClauses that match a particular condition.
 

Uses of ClauseVisitor in com.atlassian.jira.issue.search.searchers.util
 

Classes in com.atlassian.jira.issue.search.searchers.util that implement ClauseVisitor
 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.
 

Uses of ClauseVisitor in com.atlassian.jira.issue.search.util
 

Classes in com.atlassian.jira.issue.search.util that implement ClauseVisitor
 class FreeTextVisitor
          Look through the query and try and find "text" searching conditions.
 

Uses of ClauseVisitor in com.atlassian.jira.jql.clause
 

Classes in com.atlassian.jira.jql.clause that implement ClauseVisitor
 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 SingleParentVisitor
          A visitor which searches the clause tree for the given clause names.
 

Uses of ClauseVisitor in com.atlassian.jira.jql.context
 

Classes in com.atlassian.jira.jql.context that implement ClauseVisitor
 class QueryContextVisitor
          A visitor that is used to generate a QueryContextVisitor.ContextResult, which contains the full and simple QueryContexts of the visited Query.
 

Uses of ClauseVisitor in com.atlassian.jira.jql.permission
 

Classes in com.atlassian.jira.jql.permission that implement ClauseVisitor
 class ClauseSanitisingVisitor
          A visitor for converting a clause into its sanitised form.
 

Uses of ClauseVisitor in com.atlassian.jira.jql.validator
 

Classes in com.atlassian.jira.jql.validator that implement ClauseVisitor
 class ValidatorVisitor
          Used to perform validation over a Query.
 

Uses of ClauseVisitor in com.atlassian.jira.upgrade.tasks
 

Classes in com.atlassian.jira.upgrade.tasks that implement ClauseVisitor
static class UpgradeTask_Build428.NamifyingClauseVisitor
          Clause visitor which transforms a clause's terminal nodes into "namified" form - custom field clause names are converted to their full name where possible, and right-hand-side id values are converted to names where possible.
 

Uses of ClauseVisitor in com.atlassian.query.clause
 

Methods in com.atlassian.query.clause with parameters of type ClauseVisitor
<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
TerminalClauseImpl.accept(ClauseVisitor<R> visitor)
           
<R> R
AndClause.accept(ClauseVisitor<R> visitor)
           
 



Copyright © 2002-2009 Atlassian. All Rights Reserved.