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 DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
static final DavPropertyName
Fields 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 DavPropertyName
Creates a newDavPropertyName
with the given local name and the default WebDAVnamespace
.static DavPropertyName
Creates a newDavPropertyName
with the given name and Namespace.static DavPropertyName
createFromXml
(Element nameElement) Create a newDavPropertyName
with the name and namespace of the given Xml element.boolean
Checks if this property has the same name and namespace as the given one.getName()
Return the name of thisDavPropertyName
.Return the namespace of thisDavPropertyName
.int
hashCode()
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 newDavPropertyName
with 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 newDavPropertyName
with 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 newDavPropertyName
with the name and namespace of the given Xml element.- Parameters:
nameElement
-- Returns:
DavPropertyName
instance
-
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:
toXml
in interfaceXmlSerializable
- Parameters:
document
-- Returns:
- A element with the name and namespace of this
DavPropertyName
.
-