diff artifacts/src/main/java/org/dive4elements/river/artifacts/context/RiverContextFactory.java @ 7072:4e597d435398 generator-refactoring

Read out generator class info from "class" attribute instead of tags text body.
author Sascha L. Teichmann <teichmann@intevation.de>
date Fri, 20 Sep 2013 15:29:02 +0200
parents 5c6fd2c010dd
children beb9e94f04d3
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/context/RiverContextFactory.java	Fri Sep 20 14:59:00 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/context/RiverContextFactory.java	Fri Sep 20 15:29:02 2013 +0200
@@ -332,13 +332,10 @@
         for (int i = 0; i < num; i++) {
             Element item = (Element)outGenerators.item(i);
 
-            String name = (String) XMLUtils.xpath(
-                item, "@name", XPathConstants.STRING);
+            String name = item.getAttribute("name");
+            String clazz = item.getAttribute("class");
 
-            String clazz = (String) XMLUtils.xpath(
-                item, "text()", XPathConstants.STRING);
-
-            if (name == null || clazz == null) {
+            if (name.isEmpty() || clazz.isEmpty()) {
                 continue;
             }
 

http://dive4elements.wald.intevation.org