Class ProjectClauseVisitor
java.lang.Object
com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
com.atlassian.greenhopper.model.query.ProjectClauseVisitor
- All Implemented Interfaces:
com.atlassian.query.clause.ClauseVisitor<Void>
public class ProjectClauseVisitor
extends com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
A simple clause visitor to detect if a query is only made up of "project" clauses, possibly combined with "OR" operators.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValid()visit(com.atlassian.query.clause.AndClause andClause) visit(com.atlassian.query.clause.ChangedClause clause) visit(com.atlassian.query.clause.NotClause notClause) visit(com.atlassian.query.clause.TerminalClause clause) visit(com.atlassian.query.clause.WasClause clause) Methods inherited from class com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
visitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.query.clause.ClauseVisitor
visit
-
Constructor Details
-
ProjectClauseVisitor
public ProjectClauseVisitor()
-
-
Method Details
-
isValid
public boolean isValid() -
visit
- Specified by:
visitin interfacecom.atlassian.query.clause.ClauseVisitor<Void>- Overrides:
visitin classcom.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
-
visit
- Specified by:
visitin interfacecom.atlassian.query.clause.ClauseVisitor<Void>- Overrides:
visitin classcom.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
-
visit
- Specified by:
visitin interfacecom.atlassian.query.clause.ClauseVisitor<Void>- Overrides:
visitin classcom.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
-
visit
- Specified by:
visitin interfacecom.atlassian.query.clause.ClauseVisitor<Void>- Overrides:
visitin classcom.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
-
visit
- Specified by:
visitin interfacecom.atlassian.query.clause.ClauseVisitor<Void>- Overrides:
visitin classcom.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
-