org.apache.camel.language.simple
Class SimpleExpressionParser

java.lang.Object
  extended by org.apache.camel.language.simple.BaseSimpleParser
      extended by org.apache.camel.language.simple.SimpleExpressionParser

public class SimpleExpressionParser
extends BaseSimpleParser

A parser to parse simple language as a Camel Expression


Field Summary
 
Fields inherited from class org.apache.camel.language.simple.BaseSimpleParser
allowEscape, expression, index, nodes, previousIndex, token, tokens
 
Constructor Summary
SimpleExpressionParser(String expression)
          Deprecated. 
SimpleExpressionParser(String expression, boolean allowEscape)
           
 
Method Summary
protected  Expression doParseExpression()
           
protected  boolean functionText()
           
protected  void parseAndCreateAstModel()
           
 Expression parseExpression()
           
protected  void templateText()
           
protected  boolean unaryOperator()
           
 
Methods inherited from class org.apache.camel.language.simple.BaseSimpleParser
accept, clear, expect, expectAndAcceptMore, nextToken, nextToken, prepareBlocks, prepareUnaryExpressions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleExpressionParser

@Deprecated
public SimpleExpressionParser(String expression)
Deprecated. 


SimpleExpressionParser

public SimpleExpressionParser(String expression,
                              boolean allowEscape)
Method Detail

parseExpression

public Expression parseExpression()

doParseExpression

protected Expression doParseExpression()

parseAndCreateAstModel

protected void parseAndCreateAstModel()

templateText

protected void templateText()

functionText

protected boolean functionText()

unaryOperator

protected boolean unaryOperator()


Apache CAMEL