DavExceptionDavException extends the Exception class in order
to simplify handling of exceptional situations occuring during processing
of WebDAV requests and provides possibility to retrieve an Xml representation
of the error.

class

MultiStatus
MultiStatus representing the content of a multistatus response body and
allows to retrieve the Xml representation.

SubscriptionImpl
The Subscription class encapsulates a single subscription with
the following responsibilities:
Providing access to the subscription info,
Recording events this subscription is interested in,
Providing access to the events.

SubscriptionSubscription represents public representation of the event
listener created (or modified) by a successful SUBSCRIBE request.
Please note that this interface extends the XmlSerializable
interface.

LabelInfoLabelInfo encapsulates the request body of a LABEL request
used to add, set or remove a label from the requested version resource or
from that version specified with the Label header in case the requested resource
is a version-controlled resource.

The request body (thus the 'labelElement' passed to the constructore must be
a DAV:label element:

MergeInfoMergeInfo encapsulates the information present in the DAV:merge
element, that forms the mandatory request body of a MERGE request.
The DAV:merge element is specified to have the following form.

class

OptionsInfoOptionsInfo represents the Xml request body, that may be present
with a OPTIONS request.

ExpandPropertyReportExpandPropertyReport encapsulates the DAV:expand-property report,
that provides a mechanism for retrieving in one request the properties from
the resources identified by those DAV:href elements.

class

LatestActivityVersionReportLatestActivityVersionReport is applied to a version history to
identify the latest version that is selected from that version history by a
given activity.

class

LocateByHistoryReportLocateByHistoryReport encapsulates the DAV:locate-by-hisotry
report, that may be used to locate a version-controlled resource for that
version history.

class

ReportInfo
The ReportInfo class encapsulates the body of a REPORT request.