org.outerj.xreporter.expression
Interface ExpressionManager

All Known Implementing Classes:
ExpressionManagerImpl

public interface ExpressionManager

Expression manager compiles expressions using the implementation from the org.outerj.expression package.


Field Summary
static java.lang.String ROLE
           
 
Method Summary
 FunctionFactory getFunctionFactory()
           
 Expression parse(java.lang.String expression)
           
 Expression parse(java.lang.String expression, FunctionFactory functionFactory)
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
See Also:
Constant Field Values
Method Detail

parse

public Expression parse(java.lang.String expression)
                 throws org.outerj.expression.ParseException,
                        ExpressionException
Throws:
org.outerj.expression.ParseException
ExpressionException

parse

public Expression parse(java.lang.String expression,
                        FunctionFactory functionFactory)
                 throws org.outerj.expression.ParseException,
                        ExpressionException
Throws:
org.outerj.expression.ParseException
ExpressionException

getFunctionFactory

public FunctionFactory getFunctionFactory()