Class MVELExpressionEvaluator

  • All Implemented Interfaces:
    org.smooks.api.expression.ExpressionEvaluator

    public class MVELExpressionEvaluator
    extends Object
    implements org.smooks.api.expression.ExpressionEvaluator
    MVEL expression evaluator.
    Author:
    tom.fennelly@gmail.com, maurice@zeijen.net
    • Constructor Detail

      • MVELExpressionEvaluator

        public MVELExpressionEvaluator()
      • MVELExpressionEvaluator

        public MVELExpressionEvaluator​(String expression)
    • Method Detail

      • setExpression

        public org.smooks.api.expression.ExpressionEvaluator setExpression​(String expression)
                                                                    throws org.smooks.api.SmooksConfigException
        Specified by:
        setExpression in interface org.smooks.api.expression.ExpressionEvaluator
        Throws:
        org.smooks.api.SmooksConfigException
      • getExpression

        public String getExpression()
        Specified by:
        getExpression in interface org.smooks.api.expression.ExpressionEvaluator
      • setToType

        public void setToType​(Class<?> toType)
      • eval

        public boolean eval​(Object contextObject)
                     throws org.smooks.api.expression.ExpressionEvaluationException
        Specified by:
        eval in interface org.smooks.api.expression.ExpressionEvaluator
        Throws:
        org.smooks.api.expression.ExpressionEvaluationException
      • exec

        public Object exec​(Object contextObject,
                           Map<String,​Object> variableMap)
                    throws org.smooks.api.expression.ExpressionEvaluationException
        Throws:
        org.smooks.api.expression.ExpressionEvaluationException
      • exec

        public Object exec​(Object contextObject)
                    throws org.smooks.api.expression.ExpressionEvaluationException
        Throws:
        org.smooks.api.expression.ExpressionEvaluationException
      • getValue

        public Object getValue​(Object contextObject)
                        throws org.smooks.api.expression.ExpressionEvaluationException
        Specified by:
        getValue in interface org.smooks.api.expression.ExpressionEvaluator
        Throws:
        org.smooks.api.expression.ExpressionEvaluationException
      • getCompiled

        public Serializable getCompiled()
        Returns:
        the compiled