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 DavSessions.
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 Documents or XmlSerializables.
XmlSerializable...