@Override public <T> T getValue(Object rootObject, Class<T> desiredResultType) throws EvaluationException { return getValue(this.defaultContext, rootObject, desiredResultType); }
@Override public <T> T getValue(Class<T> desiredResultType) throws EvaluationException { return getValue(this.defaultContext, desiredResultType); }
@Override public <T> T getValue(Object rootObject, Class<T> desiredResultType) throws EvaluationException { return getValue(this.defaultContext, rootObject, desiredResultType); }
@Override public Object getValue(EvaluationContext context, Object rootObject) throws EvaluationException { return getValue(rootObject); }
@Override public <T> T getValue(Class<T> desiredResultType) throws EvaluationException { return getValue(this.defaultContext, desiredResultType); }
@Override public Object getValue(EvaluationContext context, Object rootObject) throws EvaluationException { return getValue(rootObject); }
@Override public <T> T getValue(EvaluationContext context, Object rootObject, Class<T> desiredResultType) throws EvaluationException { return ExpressionUtils.convertTypedValue(context, new TypedValue(getValue(rootObject)), desiredResultType); }
@Override public <T> T getValue(EvaluationContext context, Class<T> desiredResultType) throws EvaluationException { return ExpressionUtils.convertTypedValue(context, new TypedValue(getValue(context)), desiredResultType); }
@Override public Object getValue(EvaluationContext context) throws EvaluationException { return getValue(context.getRootObject().getValue()); }
@Override public <T> T getValue(EvaluationContext context, Object rootObject, Class<T> desiredResultType) throws EvaluationException { return ExpressionUtils.convertTypedValue(context, new TypedValue(getValue(rootObject)), desiredResultType); }
@Override public <T> T getValue(EvaluationContext context, Class<T> desiredResultType) throws EvaluationException { return ExpressionUtils.convertTypedValue(context, new TypedValue(getValue(context)), desiredResultType); }
@Override public Object getValue(EvaluationContext context) throws EvaluationException { return getValue(context.getRootObject().getValue()); }