+++ /dev/null
-package org.argeo.util.dav;
-
-import javax.xml.namespace.QName;
-
-import org.argeo.util.naming.QNamed;
-
-public enum DavXmlElement implements QNamed {
- response, //
- href, //
- collection, //
- prop, //
- resourcetype, //
-
- // locking
- lockscope, //
- locktype, //
- supportedlock, //
- lockentry, //
- lockdiscovery, //
- write, //
- shared, //
- exclusive, //
- ;
-
- final static String WEBDAV_NAMESPACE_URI = "DAV:";
- final static String WEBDAV_DEFAULT_PREFIX = "D";
-
- @Override
- public String getNamespace() {
- return WEBDAV_NAMESPACE_URI;
- }
-
- @Override
- public String getDefaultPrefix() {
- return WEBDAV_DEFAULT_PREFIX;
- }
-
- public static DavXmlElement toEnum(QName name) {
- for (DavXmlElement e : values()) {
- if (e.qName().equals(name))
- return e;
- }
- return null;
- }
-}