Package org.apache.jackrabbit.webdav


@Version("1.4.0") package org.apache.jackrabbit.webdav
  • Class
    Description
    AbstractLocatorFactory is an implementation of the DavLocatorFactory interface that defines how a given URI is split to workspace path and resource path and how it's implementation of DavResourceLocator builds the href.
     
    DavCompliance defines constants for the various compliance classes defined RFC 2518, RFC 4918 and it's extensions.
    DavConstants provide constants for request and response headers, XML elements and property names defined by RFC 2518.
    DavException extends the Exception class in order to simplify handling of exceptional situations occurring during processing of WebDAV requests and provides possibility to retrieve an Xml representation of the error.
    DavLocatorFactory...
    DavMethods defines constants for the WebDAV METHODS.
    DavResource provides standard WebDAV functionality as specified by RFC 2518.
    DavResourceFactory interface defines a single method for creating DavResource objects.
    DavResourceIterator extends the Iterator interface.
    DavResourceIteratorImpl implementation of the DavResourceIterator interface.
    NOTE: DavResourceIteratorImpl.remove() is not implemented.
    DavResourceLocator...
    DavServletRequest extends the HttpServletRequest by Webdav specific METHODS.
    WebdavResponse extends the HttpServletResponse by Webdav specific status codes and METHODS.
    DavSession allows to pass session information between request, response and resource(s).
    DavSessionProvider is an interface for components that can initiate and complete DavSessions.
    MultiStatus representing the content of a multistatus response body and allows to retrieve the Xml representation.
    MultiStatusResponse represents the DAV:multistatus element defined by RFC 2518:
    Status encapsulating the 'status' present in multistatus responses.
    The empty WebdavRequest interface collects the functionality defined by DavServletRequest encapsulating the core Webdav specification (RFC 2518) as well as the various extensions used for observation and transaction support, ordering of collections, search and versioning.
    Interface providing the minimum WebDAV request information associated with the current thread of execution.
    WebdavRequestImpl...
    The empty WebdavResponse interface collects the functionality defined by DavServletResponse encapsulating for the core WebDAV specification (RFC 2518) as well as the various extensions used for observation and transaction support, ordering of collections, search and versioning.
    WebdavResponseImpl implements the WebdavResponse interface.