com.atlassian.greenhopper.model.query
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<java.lang.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.
Method Summary |
boolean |
isValid()
|
java.lang.Void |
visit(com.atlassian.query.clause.AndClause andClause)
|
java.lang.Void |
visit(com.atlassian.query.clause.ChangedClause clause)
|
java.lang.Void |
visit(com.atlassian.query.clause.NotClause notClause)
|
java.lang.Void |
visit(com.atlassian.query.clause.TerminalClause clause)
|
java.lang.Void |
visit(com.atlassian.query.clause.WasClause clause)
|
Methods inherited from class com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor |
visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectClauseVisitor
public ProjectClauseVisitor()
isValid
public boolean isValid()
visit
public java.lang.Void visit(com.atlassian.query.clause.TerminalClause clause)
- Specified by:
visit
in interface com.atlassian.query.clause.ClauseVisitor<java.lang.Void>
- Overrides:
visit
in class com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
visit
public java.lang.Void visit(com.atlassian.query.clause.AndClause andClause)
- Specified by:
visit
in interface com.atlassian.query.clause.ClauseVisitor<java.lang.Void>
- Overrides:
visit
in class com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
visit
public java.lang.Void visit(com.atlassian.query.clause.NotClause notClause)
- Specified by:
visit
in interface com.atlassian.query.clause.ClauseVisitor<java.lang.Void>
- Overrides:
visit
in class com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
visit
public java.lang.Void visit(com.atlassian.query.clause.WasClause clause)
- Specified by:
visit
in interface com.atlassian.query.clause.ClauseVisitor<java.lang.Void>
- Overrides:
visit
in class com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
visit
public java.lang.Void visit(com.atlassian.query.clause.ChangedClause clause)
- Specified by:
visit
in interface com.atlassian.query.clause.ClauseVisitor<java.lang.Void>
- Overrides:
visit
in class com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
Copyright © 2007-2013 Atlassian. All Rights Reserved.