comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java @ 5532:55529f586962

Fixed replacement for unresolved variables in templating builder.
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 03 Apr 2013 15:26:41 +0200
parents ac48ab9e1715
children ebec12def170
comparison
equal deleted inserted replaced
5531:ac48ab9e1715 5532:55529f586962
647 Object result = evaluateXPath(expr, XPathConstants.STRING); 647 Object result = evaluateXPath(expr, XPathConstants.STRING);
648 if (result instanceof String) { 648 if (result instanceof String) {
649 m.appendReplacement(sb, (String)result); 649 m.appendReplacement(sb, (String)result);
650 } 650 }
651 else { 651 else {
652 m.appendReplacement(sb, "{" + expr + "}"); 652 m.appendReplacement(sb, "");
653 } 653 }
654 } 654 }
655 m.appendTail(sb); 655 m.appendTail(sb);
656 attr.setValue(sb.toString()); 656 attr.setValue(sb.toString());
657 } 657 }

http://dive4elements.wald.intevation.org