--- /dev/null
+// DAVResponse.java\r
+// $Id: DAVResponse.java,v 1.1 2010/06/15 12:25:59 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.Date;\r
+import java.util.Vector;\r
+\r
+import org.w3c.dom.Element;\r
+\r
+/**\r
+ * @version $Revision: 1.1 $\r
+ * @author Benoît Mahé (bmahe@w3.org)\r
+ */\r
+public class DAVResponse extends DAVNode {\r
+\r
+ //\r
+ // Response\r
+ //\r
+\r
+ public String getHref() {\r
+ return getTextChildValue(HREF_NODE);\r
+ }\r
+\r
+ public String[] getHrefs() {\r
+ return getMultipleTextChildValue(HREF_NODE);\r
+ }\r
+\r
+ public String getStatus() {\r
+ return getTextChildValue(STATUS_NODE);\r
+ }\r
+\r
+ public String getDescription() {\r
+ return getTextChildValue(RESPONSEDESC_NODE);\r
+ }\r
+\r
+ public void setDescription(String descr) {\r
+ addDAVNode(RESPONSEDESC_NODE, descr);\r
+ }\r
+\r
+ //\r
+ // Propstat\r
+ //\r
+ public DAVPropStat[] getPropStats() {\r
+ Vector v = getDAVElementsByTagName(PROPSTAT_NODE);\r
+ DAVPropStat dps[] = new DAVPropStat[v.size()];\r
+ for (int i = 0 ; i < v.size(); i++) {\r
+ dps[i] = new DAVPropStat((Element)v.elementAt(i));\r
+ }\r
+ return dps;\r
+ }\r
+\r
+ DAVResponse(Element element) {\r
+ super(element);\r
+ }\r
+ \r
+}\r