1 16 package org.springframework.binding.expression; 17 18 import java.io.Serializable ; 19 import java.util.Map ; 20 21 import org.springframework.core.style.ToStringCreator; 22 23 27 public class EvaluationAttempt implements Serializable { 28 29 32 private Expression expression; 33 34 37 private Object target; 38 39 42 private Map evaluationAttributes; 43 44 51 public EvaluationAttempt(Expression expression, Object target, Map evaluationAttributes) { 52 this.expression = expression; 53 this.target = target; 54 this.evaluationAttributes = evaluationAttributes; 55 } 56 57 60 public Expression getExpression() { 61 return expression; 62 } 63 64 67 public Object getTarget() { 68 return target; 69 } 70 71 74 public Map getEvaluationAttributes() { 75 return evaluationAttributes; 76 } 77 78 public String toString() { 79 return createToString(new ToStringCreator(this)).toString(); 80 } 81 82 protected ToStringCreator createToString(ToStringCreator creator) { 83 return creator.append("expression", expression).append("target", target).append("evaluationAttributes", 84 evaluationAttributes); 85 } 86 } | Popular Tags |