public class

TerminalClauseCollectingVisitor

extends RecursiveClauseVisitor
implements ClauseVisitor<R>
java.lang.Object
   ↳ com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
     ↳ com.atlassian.jira.issue.search.searchers.util.TerminalClauseCollectingVisitor

Class Overview

A clause collecting visitor that collects all the termical clauses in a clause tree.

Summary

Public Constructors
TerminalClauseCollectingVisitor()
Public Methods
Collection<TerminalClause> getClauses()
Void visit(TerminalClause clause)
Visit called when accepting a TerminalClause.
[Expand]
Inherited Methods
From class com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
From class java.lang.Object
From interface com.atlassian.query.clause.ClauseVisitor

Public Constructors

public TerminalClauseCollectingVisitor ()

Public Methods

public Collection<TerminalClause> getClauses ()

public Void visit (TerminalClause clause)

Visit called when accepting a TerminalClause.

Parameters
clause the node being visited.
Returns
  • The return type specified by the visitor.