diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 127:21d791e21aca

Introduced a state to select the calculation mode. flys-artifacts/trunk@1467 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 14 Mar 2011 15:47:10 +0000
parents b7a9557957d1
children 206312c2aa76
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java	Mon Mar 14 15:43:12 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java	Mon Mar 14 15:47:10 2011 +0000
@@ -93,13 +93,20 @@
         ProtocolUtils.appendState(creator, root, current);
         ProtocolUtils.appendReachableStates(creator, root, reachable);
 
-        current.describe(description, root, context, identifier());
+        Element ui = ProtocolUtils.createArtNode(
+            creator, "ui", null, null);
 
-        Node ui = (Node) XMLUtils.xpath(
+        Element staticUI  = ProtocolUtils.createArtNode(
+            creator, "static", null, null);
+
+        Element dynamic = current.describe(
             description,
-            XPATH_STATIC_UI,
-            XPathConstants.NODE,
-            ArtifactNamespaceContext.INSTANCE);
+            root,
+            context,
+            identifier());
+
+        ui.appendChild(dynamic);
+        root.appendChild(ui);
 
         appendStaticUI(creator, ui);
 

http://dive4elements.wald.intevation.org