Examples of expectResult()


Examples of org.springframework.binding.expression.support.FluentParserContext.expectResult()

  }

  private Action parseEvaluateAction(EvaluateModel evaluate) {
    FluentParserContext evaluateExpressionParserContext = new FluentParserContext().evaluate(RequestContext.class);
    if (StringUtils.hasText(evaluate.getResultType())) {
      evaluateExpressionParserContext.expectResult(toClass(evaluate.getResultType()));
    }
    Expression evaluateExpression = getLocalContext().getExpressionParser().parseExpression(
        evaluate.getExpression(), evaluateExpressionParserContext);
    Expression resultExpression = null;
    if (StringUtils.hasText(evaluate.getResult())) {
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext.expectResult()

  private Action parseSetAction(SetModel set) {
    Expression nameExpression = getLocalContext().getExpressionParser().parseExpression(set.getName(),
        new FluentParserContext().evaluate(RequestContext.class));
    FluentParserContext valueParserContext = new FluentParserContext().evaluate(RequestContext.class);
    if (StringUtils.hasText(set.getType())) {
      valueParserContext.expectResult(toClass(set.getType()));
    }
    Expression valueExpression = getLocalContext().getExpressionParser().parseExpression(set.getValue(),
        valueParserContext);
    return new SetAction(nameExpression, valueExpression);
  }
View Full Code Here

Examples of org.springframework.binding.expression.support.FluentParserContext.expectResult()

  // internal helpers

  private Expression parseFieldExpression(String field, boolean useResultTypeHint) {
    FluentParserContext parserContext = new FluentParserContext().evaluate(boundObject.getClass());
    if (useResultTypeHint) {
      parserContext.expectResult(String.class);
    }
    return expressionParser.parseExpression(field, parserContext);
  }

  private Object getFormattedValue(String field) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.