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

Packages that use XmlSerializable
org.apache.jackrabbit.webdav   
org.apache.jackrabbit.webdav.bind   
org.apache.jackrabbit.webdav.client.methods This package contains classes and utilities used to build a WebDAV client implementation. 
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.security   
org.apache.jackrabbit.webdav.security.report   
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 occurring 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.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 capabilities 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.
 

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 successful 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.
 

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<T>
          The Property class represents a Property of a WebDAV resource.
 

Classes in org.apache.jackrabbit.webdav.property that implement XmlSerializable
 class AbstractDavProperty<T>
          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<T>
          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.
 

Methods in org.apache.jackrabbit.webdav.property that return types with arguments of type XmlSerializable
 Set<XmlSerializable> ResourceType.getValue()
          Returns a Set of resource types each implementing the XmlSerializable interface.
 

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.
 

Methods in org.apache.jackrabbit.webdav.search that return types with arguments of type XmlSerializable
 Set<? extends XmlSerializable> QueryGrammerSet.getValue()
          Returns the set of supported query grammers.
 

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

Classes in org.apache.jackrabbit.webdav.security 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
          CurrentUserPrivilegeSetProperty...
 class Principal
          Principal encapsulates the DAV:principal element which identifies the principal to which this ACE applies.
 class Privilege
          Privilege
 class SupportedPrivilege
          SupportedPrivilege...
 class SupportedPrivilegeSetProperty
          SupportedPrivilegeSetProperty defines the SecurityConstants.SUPPORTED_PRIVILEGE_SET property, used to identify the privileges defined for the resource.
 

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

Classes in org.apache.jackrabbit.webdav.security.report 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 encapsulates 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
          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 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 CompareBaselineReport
          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
          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 © 2011-2013 Adobe Systems Incorporated. All Rights Reserved.