org.apache.camel.language.simple.ast
Class UnaryExpression
java.lang.Object
org.apache.camel.language.simple.ast.BaseSimpleNode
org.apache.camel.language.simple.ast.UnaryExpression
- All Implemented Interfaces:
- SimpleNode
public class UnaryExpression
- extends BaseSimpleNode
Represents an unary expression in the AST
UnaryExpression
public UnaryExpression(SimpleToken token)
toString
public String toString()
- Overrides:
toString in class BaseSimpleNode
acceptLeft
public void acceptLeft(SimpleNode left)
- Accepts the left node to this operator
- Parameters:
left - the left node to accept
getOperator
public UnaryOperatorType getOperator()
createExpression
public Expression createExpression(String expression)
- Description copied from interface:
SimpleNode
- Creates a Camel
Expression based on this model.
- Parameters:
expression - the input string
- Returns:
- the created
Expression
Apache Camel