Class BinaryExpression

  • All Implemented Interfaces:
    SimpleNode

    public class BinaryExpression
    extends BaseSimpleNode
    Represents a binary expression in the AST.
    • Constructor Detail

      • BinaryExpression

        public BinaryExpression​(SimpleToken token)
    • Method Detail

      • acceptLeftNode

        public boolean acceptLeftNode​(SimpleNode lef)
      • acceptRightNode

        public boolean acceptRightNode​(SimpleNode right)
      • createExpression

        public org.apache.camel.Expression createExpression​(org.apache.camel.CamelContext camelContext,
                                                            String expression)
        Description copied from interface: SimpleNode
        Creates a Camel Expression based on this model.
        Parameters:
        camelContext - the camel context
        expression - the input string
        Returns:
        the created Expression
      • createCode

        public String createCode​(String expression)
                          throws SimpleParserException
        Description copied from interface: SimpleNode
        Creates Java code based on this model.
        Parameters:
        expression - the input string
        Returns:
        the created Java code
        Throws:
        SimpleParserException - should be thrown if error parsing the model