All Classes and Interfaces
Class
Description
AbstractDavProperty
provides generic METHODS used by various
implementations of the DavProperty
interface.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.Class which does syncing and provides respective API's required for performing CalDAV Operations.
Base class for HTTP request classes defined in this package.
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.Custom
DocumentBuilderFactory
extended for use in WebDAV.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.The
Property
class represents a Property of a WebDAV
resource.The
DavPropertyIterator
extends the Iterator
by
a property specific next()
method.The
DavPropertyName
class reflects a WebDAV property name.DavPropertyNameIterator
...DavPropertyNameSet
represents a Set of DavPropertyName
objects.The
DavPropertySet
class represents a set of WebDAV
property.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 DavSession
s.DefaultDavProperty
...DomUtil
provides some common utility methods related to w3c-DOM.ElementIterator
...HrefProperty
is an extension to the common DavProperty
.Represents an HTTP BIND request.
Represents an HTTP CHECKIN request.
Represents an HTTP CHECKOUT request.
Represents an HTTP COPY request.
Represents an HTTP DELETE request.
Represents an HTTP LABEL request.
Represents an HTTP LOCK request.
Represents an HTTP MERGE request.
Represents an HTTP MKCOL request.
Represents an HTTP MKWORKSPACE request.
Represents an HTTP MOVE request.
Represents an HTTP OPTIONS request.
Represents an HTTP ORDERPATCH request.
Represents an HTTP POLL request.
Represents an HTTP PROPFIND request.
Represents an HTTP PROPPATCH request.
Represents an HTTP REBIND request.
Represents an HTTP REPORT request.
Represents an HTTP SEARCH request.
Represents an HTTP SUBSCRIBE request.
Represents an HTTP UNBIND request.
Represents an HTTP UNLOCK request.
Represents an HTTP UNSUBSCRIBE request.
Represents an HTTP UPDATE request.
Represents an HTTP VERSION-CONTROL request.
Class which provides iCalendar Utilities.
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:Namespace
PropContainer
...Marker interface used to flag the different types of entries that form
part of a PROPPATCH request and define the possible entries for a
PropContainer
.The
ResourceType
class represents the webdav resource
type property.ResultHelper
is a utility to assert proper namespace handling
due to misbehavior of certain implementations with respect to xmlns attributes.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.Utility methods for creating request entities from
Document
s or XmlSerializable
s.XmlSerializable
...