Package | Description |
---|---|
org.apache.camel.language.simple |
Camel Simple language.
|
org.apache.camel.language.simple.ast |
AST for the Camel Simple language.
|
Modifier and Type | Field and Description |
---|---|
protected List<SimpleNode> |
BaseSimpleParser.nodes |
Modifier and Type | Interface and Description |
---|---|
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
|
Modifier and Type | Class and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
List<SimpleNode> |
CompositeNodes.getChildren() |
Modifier and Type | Method and Description |
---|---|
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) |
boolean |
SimpleFunctionStart.lazyEval(SimpleNode child) |
Apache Camel