Uses of Interface
org.apache.jackrabbit.webdav.xml.XmlSerializable

Packages that use XmlSerializable
org.apache.jackrabbit.webdav   
org.apache.jackrabbit.webdav.lock Provides interfaces and classes for locking related issues. 
org.apache.jackrabbit.webdav.observation Contains interfaces and classes related to observation, which is not covered by the WebDAV protocol. 
org.apache.jackrabbit.webdav.ordering Contains interfaces and classes used to cover the functionality defined by the RFC 3648: Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol
org.apache.jackrabbit.webdav.property Interfaces and classes related to WebDAV properties. 
org.apache.jackrabbit.webdav.search Contains interfaces and classes used to cover the functionality defined by the Internet Draft WebDAV Search
org.apache.jackrabbit.webdav.transaction Contains interfaces and classes related to transaction locks. 
org.apache.jackrabbit.webdav.version Interfaces and classes used to cover functionality defined by RFC 3253: Versioning Extensions to WebDAV
org.apache.jackrabbit.webdav.version.report Report interface and inplementation for default reports defined by RFC 3253. 
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav
 

Classes in org.apache.jackrabbit.webdav that implement XmlSerializable
 class DavException
          DavException 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.
 class MultiStatusResponse
          Response...
 class Status
          Status encapsulating the 'status' present in multistatus responses.
 

Methods in org.apache.jackrabbit.webdav with parameters of type XmlSerializable
 void DavServletResponse.sendXmlResponse(XmlSerializable serializable, int status)
          Generic method to return an Xml response body.
 void WebdavResponseImpl.sendXmlResponse(XmlSerializable serializable, int status)
          Send Xml response body.
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav.lock
 

Subinterfaces of XmlSerializable in org.apache.jackrabbit.webdav.lock
 interface ActiveLock
          ActiveLock encapsulates the lock information for a DavResource.
 interface LockEntry
          LockEntry...
 

Classes in org.apache.jackrabbit.webdav.lock that implement XmlSerializable
 class AbstractActiveLock
          AbstractActiveLock...
 class AbstractLockEntry
          AbstractLockEntry provides the generic toXml(org.w3c.dom.Document) method.
 class DefaultActiveLock
          DefaultActiveLock implements the ActiveLock interface and represents an exclusive write lock with a random uuid lock token.
 class LockDiscovery
          The LockDiscovery class encapsulates the webdav lock discovery property that is sent in the request body (PROPFIND and LOCK) and received in a LOCK response body.
 class LockInfo
          LockInfo is a simple utility class encapsulating the information passed with a LOCK request.
 class Scope
          The Scope class abstracts the lock scope as defined by RFC 2518.
 class SupportedLock
          The SupportedLock class encapsulates the lock capabilties of a resource.
 class Type
          The Type class encapsulates the lock type as defined by RFC 2518.
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav.observation
 

Subinterfaces of XmlSerializable in org.apache.jackrabbit.webdav.observation
 interface EventBundle
          EventBundle defines an empty interface used to represent a bundle of events.
 interface EventType
          EventType...
 interface Subscription
          Subscription represents public representation of the event listener created (or modified) by a successful SUBSCRIBE request.
Please note that this interface extends the XmlSerializable interface.
 

Classes in org.apache.jackrabbit.webdav.observation that implement XmlSerializable
 class EventDiscovery
          EventDiscovery represents the request body of a successfull POLL request.
 class Filter
          Filter...
 class SubscriptionDiscovery
          SubscriptionDiscovery encapsulates the 'subscriptiondiscovery' property of a webdav resource.
 class SubscriptionInfo
          SubscriptionInfo class encapsulates the subscription info that forms the request body of a SUBSCRIBE request.
The following xml layout is defined for the subscription info:
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav.ordering
 

Classes in org.apache.jackrabbit.webdav.ordering that implement XmlSerializable
 class OrderingType
          OrderingType represents the DAV:ordering-type property as defined by RFC 3648.
 class OrderPatch
          OrderPatch represents the mandatory request body of an ORDERPATCH request.
static class OrderPatch.Member
          Internal class Member represents the 'Order-Member' children elements of an 'OrderPatch' request body present in the ORDERPATCH request.
 class Position
          Position encapsulates the position in ordering information contained in a Webdav request.
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav.property
 

Subinterfaces of XmlSerializable in org.apache.jackrabbit.webdav.property
 interface DavProperty
          The Property class represents a Property of a WebDAV resource.
 

Classes in org.apache.jackrabbit.webdav.property that implement XmlSerializable
 class AbstractDavProperty
          AbstractDavProperty provides generic METHODS used by various implementations of the DavProperty interface.
 class DavPropertyName
          The DavPropertyName class reflects a Webdav property name.
 class DavPropertyNameSet
          DavPropertyNameSet represents a Set of DavPropertyName objects.
 class DavPropertySet
          The DavPropertySet class represents a set of WebDAV property.
 class DefaultDavProperty
          DefaultDavProperty...
 class HrefProperty
          HrefProperty is an extension to the common DavProperty.
 class PropContainer
          PropContainer...
 class ResourceType
          The ResourceType class represents the webdav resource type property.
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav.search
 

Classes in org.apache.jackrabbit.webdav.search that implement XmlSerializable
 class QueryGrammerSet
          QueryGrammerSet is a DavProperty that encapsulates the 'supported-query-grammer-set' as defined by the Webdav SEARCH internet draft.
 class SearchInfo
          SearchInfo parses the 'searchrequest' element of a SEARCH request body and performs basic validation.
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav.transaction
 

Classes in org.apache.jackrabbit.webdav.transaction that implement XmlSerializable
 class TransactionInfo
          TransactionInfo class encapsultes the information present in the TransactionConstants.XML_TRANSACTIONINFO element that forms the request body of the UNLOCk request for a transaction lock.
 class TxActiveLock
          TxActiveLock represents the transaction lock present on a TransactionResource.
 class TxLockEntry
          TxLockEntry represents the lock entry objects allowed for a transaction lock.
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav.version
 

Classes in org.apache.jackrabbit.webdav.version that implement XmlSerializable
 class LabelInfo
          LabelInfo 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:
 class LabelSetProperty
          LabelSetProperty...
 class MergeInfo
          MergeInfo 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 OptionsInfo
          OptionsInfo represents the Xml request body, that may be present with a OPTIONS request.
 class OptionsResponse
          OptionsResponse encapsulates the DAV:options-response element present in the response body of a successful OPTIONS request (with body).
 class SupportedMethodSetProperty
          The SupportedMethodSetProperty
 class UpdateInfo
          UpdateInfo encapsulates the request body of an UPDATE request.
 

Uses of XmlSerializable in org.apache.jackrabbit.webdav.version.report
 

Subinterfaces of XmlSerializable in org.apache.jackrabbit.webdav.version.report
 interface Report
          The Report interface defines METHODS needed in order to respond to a REPORT request.
 

Classes in org.apache.jackrabbit.webdav.version.report that implement XmlSerializable
 class ExpandPropertyReport
          ExpandPropertyReport 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 LocateByHistoryReport
          LocateByHistoryReport 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.
 class ReportType
          ReportType...
 class SupportedReportSetProperty
          SupportedReportSetProperty represents the DAV:supported-report-set property defined by RFC 3253.
 class VersionTreeReport
          VersionTreeReport encapsulates the DAV:version-tree report.
 



Copyright © 2005-2006 . All Rights Reserved.