|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use OperandVisitor | |
|---|---|
| com.atlassian.jira.jql.permission | |
| com.atlassian.query.operand | |
| Uses of OperandVisitor in com.atlassian.jira.jql.permission |
|---|
| Classes in com.atlassian.jira.jql.permission that implement OperandVisitor | |
|---|---|
class |
DefaultOperandSanitisingVisitor
The default strategy for sanitising an arbitrary Operand is:
EmptyOperands do not need sanitising;
FunctionOperands have their arguments sanitised by JqlOperandResolver;
MultiValueOperands must have their children sanitised and potentially recombined
into a new MultiValueOperand instance. |
| Uses of OperandVisitor in com.atlassian.query.operand |
|---|
| Methods in com.atlassian.query.operand with parameters of type OperandVisitor | ||
|---|---|---|
|
SingleValueOperand.accept(OperandVisitor<R> visitor)
|
|
|
Operand.accept(OperandVisitor<R> visitor)
Allows us to perform operations over the operand based on the passed in visitor. |
|
|
MultiValueOperand.accept(OperandVisitor<R> visitor)
|
|
|
FunctionOperand.accept(OperandVisitor<R> visitor)
|
|
|
EmptyOperand.accept(OperandVisitor<R> visitor)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||