org.oddjob.arooa.runtime
Class NestedExpressionParser

java.lang.Object
  extended by org.oddjob.arooa.runtime.NestedExpressionParser
All Implemented Interfaces:
ExpressionParser

public class NestedExpressionParser
extends Object
implements ExpressionParser

Parses expressions that may contain references of the form ${property.ref}. Supports nested property evaluations of the form ${${indirect.property.ref}}.

Author:
rob

Constructor Summary
NestedExpressionParser()
           
 
Method Summary
 ParsedExpression parse(String expression)
          Parse the expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NestedExpressionParser

public NestedExpressionParser()
Method Detail

parse

public ParsedExpression parse(String expression)
Description copied from interface: ExpressionParser
Parse the expression.

Specified by:
parse in interface ExpressionParser
Parameters:
expression - The expression.
Returns:
A parsed expression ready for evaluation.