Uses of Interface
org.apache.camel.language.simple.ast.SimpleNode

Packages that use SimpleNode
org.apache.camel.language.simple Camel Simple language. 
org.apache.camel.language.simple.ast AST for the Camel Simple language. 
 

Uses of SimpleNode in org.apache.camel.language.simple
 

Fields in org.apache.camel.language.simple with type parameters of type SimpleNode
protected  List<SimpleNode> BaseSimpleParser.nodes
           
 

Uses of SimpleNode in org.apache.camel.language.simple.ast
 

Subinterfaces of SimpleNode in org.apache.camel.language.simple.ast
 interface Block
          A model which is a block, containing other nodes.
 interface BlockStart
          Marks a start of a block.
 interface LiteralNode
          Represents a node in the AST which contains literals
 

Classes in org.apache.camel.language.simple.ast that implement SimpleNode
 class BaseSimpleNode
          Base class for SimpleNode nodes.
 class BinaryExpression
          Represents a binary expression in the AST.
 class CompositeNodes
          A node which contains other nodes.
 class DoubleQuoteEnd
          Ends a block enclosed by double quotes
 class DoubleQuoteStart
          Starts a block enclosed by double quotes
 class LiteralExpression
          Represents literals in the AST.
 class LogicalExpression
          Represents a logical expression in the AST
 class NullExpression
          Represents a null expression.
 class SimpleFunctionEnd
          Ends a function
 class SimpleFunctionExpression
          Represents one of built-in functions of the simple language
 class SimpleFunctionStart
          Starts a function
 class SingleQuoteEnd
          Ends a block enclosed by single quotes
 class SingleQuoteStart
          Starts a block enclosed by single quotes
 class UnaryExpression
          Represents an unary expression in the AST
 

Methods in org.apache.camel.language.simple.ast that return types with arguments of type SimpleNode
 List<SimpleNode> CompositeNodes.getChildren()
           
 

Methods in org.apache.camel.language.simple.ast with parameters of type SimpleNode
 boolean SingleQuoteStart.acceptAndAddNode(SimpleNode node)
           
 boolean SimpleFunctionStart.acceptAndAddNode(SimpleNode node)
           
 boolean DoubleQuoteStart.acceptAndAddNode(SimpleNode node)
           
 boolean Block.acceptAndAddNode(SimpleNode node)
          Whether to accept and add the given node in this block.
 void UnaryExpression.acceptLeft(SimpleNode left)
          Accepts the left node to this operator
 boolean LogicalExpression.acceptLeftNode(SimpleNode lef)
           
 boolean BinaryExpression.acceptLeftNode(SimpleNode lef)
           
 boolean LogicalExpression.acceptRightNode(SimpleNode right)
           
 boolean BinaryExpression.acceptRightNode(SimpleNode right)
           
 void CompositeNodes.addChild(SimpleNode child)
           
 



Apache CAMEL