Adding JMCR-Stable version
[Benchmarks_CSolver.git] / JMCR-Stable / real-world application / jigsaw / src / org / w3c / www / webdav / xml / DAVMultiStatus.java
diff --git a/JMCR-Stable/real-world application/jigsaw/src/org/w3c/www/webdav/xml/DAVMultiStatus.java b/JMCR-Stable/real-world application/jigsaw/src/org/w3c/www/webdav/xml/DAVMultiStatus.java
new file mode 100644 (file)
index 0000000..a9371f7
--- /dev/null
@@ -0,0 +1,40 @@
+// DAVMultiStatus.java\r
+// $Id: DAVMultiStatus.java,v 1.1 2010/06/15 12:26:00 smhuang Exp $\r
+// (c) COPYRIGHT MIT, INRIA and Keio, 2000.\r
+// Please first read the full copyright statement in file COPYRIGHT.html\r
+package org.w3c.www.webdav.xml;\r
+\r
+import java.util.Vector;\r
+\r
+import org.w3c.dom.Element;\r
+import org.w3c.dom.Node;\r
+\r
+/**\r
+ * @version $Revision: 1.1 $\r
+ * @author  Benoît Mahé (bmahe@w3.org)\r
+ */\r
+public class DAVMultiStatus extends DAVNode {\r
+    \r
+    public DAVResponse[] getDAVResponses() {\r
+       Vector      list          = getDAVElementsByTagName(RESPONSE_NODE);\r
+       int         len           = list.size();\r
+       DAVResponse responses[]   = new DAVResponse[len];\r
+       for (int i = 0 ; i < len ; i++) {\r
+           responses[i] = new DAVResponse((Element)list.elementAt(i));\r
+       }\r
+       return responses;\r
+    }\r
+\r
+    public String getResponseDescription() {\r
+       Node node = getDAVNode(RESPONSEDESC_NODE);\r
+       if (node != null) {\r
+           return getTextChildValue(node);\r
+       }\r
+       return null;\r
+    }\r
+\r
+    DAVMultiStatus(Element element) {\r
+       super(element);\r
+    }\r
+\r
+}\r