Class DavPropertyName
java.lang.Object
org.apache.jackrabbit.webdav.property.DavPropertyName
- All Implemented Interfaces:
DavConstants,PropEntry,XmlSerializable
The
DavPropertyName class reflects a WebDAV property name. It
holds together the local name of the property and its namespace.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNamestatic final DavPropertyNameFields inherited from interface org.apache.jackrabbit.webdav.DavConstants
creationDateFormat, DEPTH_0, DEPTH_1, DEPTH_INFINITY, DEPTH_INFINITY_S, HEADER_AUTHORIZATION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DAV, HEADER_DEPTH, HEADER_DESTINATION, HEADER_ETAG, HEADER_IF, HEADER_LAST_MODIFIED, HEADER_LOCK_TOKEN, HEADER_OVERWRITE, HEADER_TIMEOUT, INFINITE_TIMEOUT, modificationDateFormat, NAMESPACE, OPAQUE_LOCK_TOKEN_PREFIX, PROPERTY_CREATIONDATE, PROPERTY_DISPLAYNAME, PROPERTY_GETCONTENTLANGUAGE, PROPERTY_GETCONTENTLENGTH, PROPERTY_GETCONTENTTYPE, PROPERTY_GETETAG, PROPERTY_GETLASTMODIFIED, PROPERTY_LOCKDISCOVERY, PROPERTY_RESOURCETYPE, PROPERTY_SOURCE, PROPERTY_SUPPORTEDLOCK, PROPFIND_ALL_PROP, PROPFIND_ALL_PROP_INCLUDE, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIME, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_INCLUDE, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKROOT, XML_LOCKSCOPE, XML_LOCKTOKEN, XML_LOCKTYPE, XML_MULTISTATUS, XML_OMIT, XML_OWNER, XML_PROP, XML_PROPERTYBEHAVIOR, XML_PROPERTYUPDATE, XML_PROPFIND, XML_PROPNAME, XML_PROPSTAT, XML_REMOVE, XML_RESPONSE, XML_RESPONSEDESCRIPTION, XML_SET, XML_SHARED, XML_SOURCE, XML_STATUS, XML_TIMEOUT, XML_WRITE -
Method Summary
Modifier and TypeMethodDescriptionstatic DavPropertyNameCreates a newDavPropertyNamewith the given local name and the default WebDAVnamespace.static DavPropertyNameCreates a newDavPropertyNamewith the given name and Namespace.static DavPropertyNamecreateFromXml(Element nameElement) Create a newDavPropertyNamewith the name and namespace of the given Xml element.booleanChecks if this property has the same name and namespace as the given one.getName()Return the name of thisDavPropertyName.Return the namespace of thisDavPropertyName.inthashCode()Computes the hash code using this properties name and namespace.toString()Returns a string representation of this property suitable for debuggingCreates a element with the name and namespace of thisDavPropertyName.
-
Field Details
-
CREATIONDATE
-
DISPLAYNAME
-
GETCONTENTLANGUAGE
-
GETCONTENTLENGTH
-
GETCONTENTTYPE
-
GETETAG
-
GETLASTMODIFIED
-
LOCKDISCOVERY
-
RESOURCETYPE
-
SOURCE
-
SUPPORTEDLOCK
-
ISCOLLECTION
-
-
Method Details
-
create
Creates a newDavPropertyNamewith the given name and Namespace.- Parameters:
name- The local name of the new property namenamespace- The namespace of the new property name- Returns:
- The WebDAV property name
-
create
Creates a newDavPropertyNamewith the given local name and the default WebDAVnamespace.- Parameters:
name- The local name of the new property name- Returns:
- The WebDAV property name
-
createFromXml
Create a newDavPropertyNamewith the name and namespace of the given Xml element.- Parameters:
nameElement-- Returns:
DavPropertyNameinstance
-
getName
Return the name of thisDavPropertyName.- Returns:
- name
-
getNamespace
Return the namespace of thisDavPropertyName.- Returns:
- namespace
-
hashCode
public int hashCode()Computes the hash code using this properties name and namespace. -
equals
Checks if this property has the same name and namespace as the given one. -
toString
Returns a string representation of this property suitable for debugging -
toXml
Creates a element with the name and namespace of thisDavPropertyName.- Specified by:
toXmlin interfaceXmlSerializable- Parameters:
document-- Returns:
- A element with the name and namespace of this
DavPropertyName.
-