Uses of Interface

Packages that use XmlSerializable
org.apache.jackrabbit.webdav.client.methods This package contains classes and utilities used to build a WebDAV client implementation. 
org.apache.jackrabbit.webdav.jcr Contains JCR specific implementations. 
org.apache.jackrabbit.webdav.jcr.observation Contains JCR specific reports. 
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 Interfaces and classes related to WebDAV properties. 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 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
          MultiStatusResponse represents the DAV:multistatus element defined by RFC 2518: <!
 class Status
          Status encapsulating the 'status' present in multistatus responses.

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

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

Classes in org.apache.jackrabbit.webdav.bind that implement XmlSerializable
 class BindInfo
 class ParentElement
          ParentElement wraps en element of the parent set of a resource.
 class ParentSet
          ParentSet represents a DAV:parent-set property.
 class RebindInfo
 class UnbindInfo

Uses of XmlSerializable in org.apache.jackrabbit.webdav.client.methods

Methods in org.apache.jackrabbit.webdav.client.methods with parameters of type XmlSerializable
 void DavMethodBase.setRequestBody(XmlSerializable requestBody)

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

Classes in org.apache.jackrabbit.webdav.jcr that implement XmlSerializable
 class JcrDavException
          JcrDavException extends the DavException in order to wrap various repository exceptions.

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

Classes in org.apache.jackrabbit.webdav.jcr.lock that implement XmlSerializable
 class JcrActiveLock
          JcrActiveLock wraps a JCR lock object.
 class SessionScopedLockEntry
          SessionScopedLockEntry represents the 'session-scoped' write lock as defined by JCR.

Uses of XmlSerializable in org.apache.jackrabbit.webdav.jcr.nodetype

Classes in org.apache.jackrabbit.webdav.jcr.nodetype that implement XmlSerializable
 class ItemDefinitionImpl
 class NodeDefinitionImpl
 class NodeTypeProperty
 class PropertyDefinitionImpl

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

Classes in org.apache.jackrabbit.webdav.jcr.observation that implement XmlSerializable
 class 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.

Uses of XmlSerializable in

Classes in that implement XmlSerializable
 class LengthsProperty
          LengthsProperty extends DavProperty providing utilities to handle the multiple lengths of the property item represented by this resource.
 class NamespacesProperty
 class ValuesProperty
          ValuesProperty extends DavProperty providing utilities to handle the multiple values of the property item represented by this resource.

Uses of XmlSerializable in

Classes in that implement XmlSerializable
 class SearchResultProperty

Uses of XmlSerializable in

Classes in that implement XmlSerializable
 class AbstractJcrReport
 class ExportViewReport
          ExportViewReport handles REPORT requests for the 'exportview' report.
 class JcrPrivilegeReport
 class LocateByUuidReport
          LocateByUuidReport handles REPORT requests for the 'locate-by-uuid' report.
 class LocateCorrespondingNodeReport
          LocateCorrespondingNodeReport is used to identify the resource that represents the corresponding node in another workspace.
 class NodeTypesReport
          NodeTypesReport allows to retrieve the definition of a single or multiple node types.
 class RegisteredNamespacesReport
          RegisteredNamespacesReport let the client retrieve the namespaces registered on the repository.
 class RepositoryDescriptorsReport
          RepositoryDescriptorsReport allows to retrieve the repository descriptors.

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

Classes in org.apache.jackrabbit.webdav.lock that implement XmlSerializable
 class 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
 interface Subscription
          Subscription represents public representation of the event listener created (or modified) by a successful SUBSCRIBE request.

Classes in org.apache.jackrabbit.webdav.observation that implement XmlSerializable
 class DefaultEventType
          DefaultEventType defines a simple EventType implementation that only consists of a qualified event name consisting of namespace plus local name.
 class EventDiscovery
          EventDiscovery represents the request body of a successfull POLL request.
 class 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.

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

Subinterfaces of XmlSerializable in
 interface DavProperty
          The Property class represents a Property of a WebDAV resource.

Classes in 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
 class HrefProperty
          HrefProperty is an extension to the common DavProperty.
 class PropContainer
 class ResourceType
          The ResourceType class represents the webdav resource type property.

Uses of XmlSerializable in

Classes in 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

Classes in that implement XmlSerializable
 class AclProperty
          AclProperty defines a protected property that specifies the list of access control entries (ACEs).
static class AclProperty.Ace
          Simple WebDAV ACE implementation
 class AclRestrictionsProperty
          AclRestrictionsProperty as defined by RFC 3744 Section 5.6.
 class CurrentUserPrivilegeSetProperty
 class Principal
          Principal encapsulates the DAV:principal element which identifies the principal to which this ACE applies.
 class Privilege
 class SupportedPrivilege
 class SupportedPrivilegeSetProperty
          SupportedPrivilegeSetProperty defines the SecurityConstants.SUPPORTED_PRIVILEGE_SET property, used to identify the privileges defined for the resource.

Uses of XmlSerializable in

Classes in that implement XmlSerializable
 class AbstractSecurityReport
          AbstractSecurityReport covers basic validation and utilities common to the majority of the reports defined within RFC 3744.
 class AclPrincipalReport
          The AclPrincipalReport report returns the requested property set for all principals in the DAV:acl property, that are identified by http(s) URLs or by a DAV:property principal.
 class PrincipalMatchReport
          PrincipalMatchReport can be request for any collection resources.
 class PrincipalSearchReport
          The PrincipalSearchReport performs a search for all principals that match the search criteria specified in the request.
 class SearchablePropertyReport
          SearchablePropertyReport identifies those properties that may be searched using the DAV:principal-property-search REPORT.

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.
 class LabelSetProperty
 class MergeInfo
          MergeInfo encapsulates the information present in the DAV:merge element, that forms the mandatory request body of a MERGE request.
 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

Subinterfaces of XmlSerializable in
 interface Report
          The Report interface defines METHODS needed in order to respond to a REPORT request.

Classes in that implement XmlSerializable
 class CompareBaselineReport
 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 LatestActivityVersionReport
          LatestActivityVersionReport is applied to a version history to identify the latest version that is selected from that version history by a given activity.
 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
 class SupportedReportSetProperty
          SupportedReportSetProperty represents the DAV:supported-report-set property defined by RFC 3253.
 class VersionTreeReport
          VersionTreeReport encapsulates the DAV:version-tree report.

Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.