public interface

ClauseVisitor

com.atlassian.query.clause.ClauseVisitor<R>
Known Indirect Subclasses

Class Overview

A visitor that allows you to perform operations on a Query.

Summary

Public Methods
R visit(OrClause orClause)
Visit called when accepting a OrClause.
R visit(NotClause notClause)
Visit called when accepting a NotClause.
R visit(AndClause andClause)
Visit called when accepting a AndClause.
R visit(TerminalClause clause)
Visit called when accepting a TerminalClause.
R visit(ChangedClause clause)
Visit called when accepting a ChangedClause.
R visit(WasClause clause)
Visit called when accepting a WasClause.

Public Methods

public R visit (OrClause orClause)

Visit called when accepting a OrClause.

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

public R visit (NotClause notClause)

Visit called when accepting a NotClause.

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

public R visit (AndClause andClause)

Visit called when accepting a AndClause.

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

public R visit (TerminalClause clause)

Visit called when accepting a TerminalClause.

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

public R visit (ChangedClause clause)

Visit called when accepting a ChangedClause.

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

public R visit (WasClause clause)

Visit called when accepting a WasClause.

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