/**
   * Evaluates the expressions for all the given attributes and pass results up to the parent tag.
   *
   * @throws JspException for exceptions occurred during evaluation.
   */
  private void evaluateExpressions() throws JspException {
    ExpressionEvaluator eval = new ExpressionEvaluator(this, pageContext);

    super.setName(eval.evalString("name", nameExpr)); // $NON-NLS-1$

    if (valueExpr != null) {
      super.setValue(eval.evalString("value", valueExpr)); // $NON-NLS-1$
    }
  }
Esempio n. 2
0
 /**
  * Evaluates the expressions for all the given attributes and pass results up to the parent tag.
  *
  * @throws JspException for exceptions occurred during evaluation.
  */
 private void evaluateExpressions() throws JspException {
   ExpressionEvaluator eval = new ExpressionEvaluator(this, pageContext);
   if (nameExpr != null) {
     super.setName(eval.evalString("name", nameExpr)); // $NON-NLS-1$
   }
   if (msgExpr != null) {
     super.setMsg(eval.evalString("msg", msgExpr)); // $NON-NLS-1$
   }
   if (defaultvalueExpr != null) {
     super.setDefaultvalue(eval.evalString("defaultvalue", defaultvalueExpr)); // $NON-NLS-1$
   }
 }