Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java @ 488:d265f5dc2979
Appended the selected fis to the describe document.
gnv-artifacts/trunk@564 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 18 Jan 2010 13:43:50 +0000 |
parents | 20dde2b6f1b5 |
children | cef17cc90fd0 |
comparison
equal
deleted
inserted
replaced
487:9da25f0c5962 | 488:d265f5dc2979 |
---|---|
44 import java.util.Iterator; | 44 import java.util.Iterator; |
45 import java.util.List; | 45 import java.util.List; |
46 import java.util.Map; | 46 import java.util.Map; |
47 import java.util.Set; | 47 import java.util.Set; |
48 | 48 |
49 import javax.xml.xpath.XPathConstants; | |
50 | |
49 import org.apache.log4j.Logger; | 51 import org.apache.log4j.Logger; |
50 | 52 |
51 import org.w3c.dom.Document; | 53 import org.w3c.dom.Document; |
52 import org.w3c.dom.Element; | 54 import org.w3c.dom.Element; |
53 import org.w3c.dom.Node; | 55 import org.w3c.dom.Node; |
74 private final static String MAXVALUEFIELDNAME = "maxvalue"; | 76 private final static String MAXVALUEFIELDNAME = "maxvalue"; |
75 | 77 |
76 private final static String NODATASELECTIONKEY = "n/n"; | 78 private final static String NODATASELECTIONKEY = "n/n"; |
77 | 79 |
78 public final static String DESCRIBEDATAKEY = "_DESCRIBEDATA"; | 80 public final static String DESCRIBEDATAKEY = "_DESCRIBEDATA"; |
81 | |
82 public final static String XPATH_STATIC_UI = "art:static"; | |
83 public final static String XPATH_DYNAMIC_UI = "art:dynamic"; | |
79 | 84 |
80 private String id = null; | 85 private String id = null; |
81 | 86 |
82 private String description = null; | 87 private String description = null; |
83 | 88 |
551 XMLUtils.ElementCreator creator = new XMLUtils.ElementCreator( | 556 XMLUtils.ElementCreator creator = new XMLUtils.ElementCreator( |
552 document, | 557 document, |
553 ArtifactNamespaceContext.NAMESPACE_URI, | 558 ArtifactNamespaceContext.NAMESPACE_URI, |
554 ArtifactNamespaceContext.NAMESPACE_PREFIX | 559 ArtifactNamespaceContext.NAMESPACE_PREFIX |
555 ); | 560 ); |
556 Node staticNode = creator.create("static"); | 561 |
557 Node dynamic = creator.create("dynamic"); | 562 Node staticNode = (Node) XMLUtils.xpath( |
558 | 563 rootNode, |
559 rootNode.appendChild(staticNode); | 564 XPATH_STATIC_UI, |
560 rootNode.appendChild(dynamic); | 565 XPathConstants.NODE, |
566 ArtifactNamespaceContext.INSTANCE | |
567 ); | |
568 | |
569 Node dynamic = (Node) XMLUtils.xpath( | |
570 rootNode, | |
571 XPATH_DYNAMIC_UI, | |
572 XPathConstants.NODE, | |
573 ArtifactNamespaceContext.INSTANCE | |
574 ); | |
561 | 575 |
562 XMLUtils.ElementCreator xCreator = new XMLUtils.ElementCreator( | 576 XMLUtils.ElementCreator xCreator = new XMLUtils.ElementCreator( |
563 document, | 577 document, |
564 XMLUtils.XFORM_URL, | 578 XMLUtils.XFORM_URL, |
565 XMLUtils.XFORM_PREFIX | 579 XMLUtils.XFORM_PREFIX |