ExpressionElementReader.java :  » Database-ORM » dozer-5.2.1 » org » dozer » loader » xml » Java Open Source

Java Open Source » Database ORM » dozer 5.2.1 
dozer 5.2.1 » org » dozer » loader » xml » ExpressionElementReader.java
package org.dozer.loader.xml;

import org.w3c.dom.Element;

/**
 * @author Dmitry Buzdin
 */
public class ExpressionElementReader extends SimpleElementReader {

  private ELEngine elEngine;

  public ExpressionElementReader(ELEngine elEngine) {
    this.elEngine = elEngine;
  }

  @Override
  public String getAttribute(Element element, String attribute) {
    String expression = super.getAttribute(element, attribute);
    return elEngine.resolve(expression);
  }

  @Override
  public String getNodeValue(Element element) {
    String expression = super.getNodeValue(element);
    return elEngine.resolve(expression);
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.