com.ibm.portal.resolver.webdav
Interface WebdavContentHandler

All Superinterfaces:
org.xml.sax.ContentHandler, ResettableContentHandler
All Known Subinterfaces:
DefaultWebdavContentHandler, ResettableWebdavContentHandler

public interface WebdavContentHandler
extends ResettableContentHandler

JAXP content handler extension that defines semantic callbacks for sitemap specific events. For each event in the sitemap namespace these semantic events should be called instead of the untyped SAX events. For all events outside of the ATOM namespace the methods on ContentHandler should be called.


Method Summary
 void endAbstract()
           
 void endAce()
           
 void endAcl()
           
 void endAclRestrictions()
           
 void endActiveLock()
           
 void endAllProp()
           
 void endCollection()
           
 void endContentClass()
          MS extension
 void endCreationDate()
           
 void endCurrentUserPrivilegeSet()
           
 void endDefaultDocument()
          MS extension
 void endDeny()
           
 void endDenyBeforeGrant()
           
 void endDepth()
           
 void endDescription()
           
 void endDisplayName()
           
 void endDst()
           
 void endExclusive()
           
 void endGetContentLanguage()
           
 void endGetContentLength()
           
 void endGetContentType()
           
 void endGetETag()
           
 void endGetLastModified()
           
 void endGrant()
           
 void endGrantOnly()
           
 void endGroup()
           
 void endHref()
           
 void endInherited()
           
 void endInheritedAclSet()
           
 void endIsCollection()
          MS extension
 void endIsHidden()
          MS extension
 void endIsReadOnly()
          MS extension
 void endIsRoot()
          MS extension
 void endIsStructuredDocument()
          MS extension
 void endKeepAlive()
           
 void endLastAccessed()
          MS extension
 void endLink()
           
 void endLockDiscovery()
           
 void endLockEntry()
           
 void endLockInfo()
           
 void endLockScope()
           
 void endLockToken()
           
 void endLockType()
           
 void endMultiStatus()
           
 void endName()
          MS extension
 void endNoInvert()
           
 void endOmit()
           
 void endOwner()
           
 void endParentName()
          MS extension
 void endPrincipal()
           
 void endPrincipalCollectionSet()
           
 void endPrivilege()
           
 void endProp()
           
 void endPropertyBehavior()
           
 void endPropertyUpdate()
           
 void endPropFind()
           
 void endPropName()
           
 void endPropStat()
           
 void endProtected()
           
 void endRemove()
           
 void endRequiredPrincipals()
           
 void endResourceType()
           
 void endResponse()
           
 void endResponseDescription()
           
 void endSet()
           
 void endShared()
           
 void endSource()
           
 void endSrc()
           
 void endStatus()
           
 void endSupportedLock()
           
 void endSupportedPrivilege()
           
 void endSupportedPrivilegeSet()
           
 void endTimeout()
           
 void endWrite()
           
 void startAbstract(org.xml.sax.Attributes attrs)
          Describes whether a privilege is abstract
 void startAce(org.xml.sax.Attributes attrs)
          Describes one access control entry on a resource Description: Each DAV:ace element specifies the set of privileges to be either granted or denied to a single principal.
 void startAcl(org.xml.sax.Attributes attrs)
          Describes the access control list on a resource Description: This is a protected property that specifies the list of access control entries (ACEs), which define what principals are to get what privileges for this resource.
 void startAclRestrictions(org.xml.sax.Attributes attrs)
          Describes the acl restricitons of this server Description: This protected property defines the types of ACLs supported by this server, to avoid clients needlessly getting errors.
 void startActiveLock(org.xml.sax.Attributes attrs)
          Describes a lock on a resource.
 void startAllProp(org.xml.sax.Attributes attrs)
          The allprop XML element specifies that all property names and values on the resource are to be returned.
 void startCollection(org.xml.sax.Attributes attrs)
          Identifies the associated resource as a collection.
 void startContentClass(org.xml.sax.Attributes attrs)
          MS extension The item's content class.
 void startCreationDate(org.xml.sax.Attributes attrs)
          Records the time and date the resource was created.
 void startCurrentUserPrivilegeSet(org.xml.sax.Attributes attrs)
          Describes the privileges of the current user Description: DAV:current-user-privilege-set is a protected property containing the exact set of privileges (as computed by the server) granted to the currently authenticated HTTP user.
 void startDefaultDocument(org.xml.sax.Attributes attrs)
          MS extension The name of an item that automatically displays when the folder is accessed by an application.
 void startDeny(org.xml.sax.Attributes attrs)
          Describes that the related privileges are denied from to a principal Description: Each DAV:grant or DAV:deny element specifies the set of privileges to be either granted or denied to the specified principal.
 void startDenyBeforeGrant(org.xml.sax.Attributes attrs)
          Describes a ACL restriction: Deny must precede grant Description: This element indicates that all deny ACEs must precede all grant ACEs.
 void startDepth(org.xml.sax.Attributes attrs)
          The value of the Depth header.
 void startDescription(org.xml.sax.Attributes attrs)
          Describes a privilege
 void startDisplayName(org.xml.sax.Attributes attrs)
          Provides a name for the resource that is suitable for presentation to a user.
 void startDst(org.xml.sax.Attributes attrs)
          Indicates the destination of a link
 void startExclusive(org.xml.sax.Attributes attrs)
          Specifies an exclusive lock
 void startGetContentLanguage(org.xml.sax.Attributes attrs)
          Contains the Content-Language header returned by a GET without accept headers Description: The getcontentlanguage property MUST be defined on any DAV compliant resource that returns the Content-Language header on a GET.
 void startGetContentLength(org.xml.sax.Attributes attrs)
          Contains the Content-Length header returned by a GET without accept headers.
 void startGetContentType(org.xml.sax.Attributes attrs)
          Contains the Content-Type header returned by a GET without accept headers.
 void startGetETag(org.xml.sax.Attributes attrs)
          Contains the ETag header returned by a GET without accept headers.
 void startGetLastModified(org.xml.sax.Attributes attrs)
          Contains the Last-Modified header returned by a GET method without accept headers.
 void startGrant(org.xml.sax.Attributes attrs)
          Describes that the related privileges are granted to a principal Description: Each DAV:grant or DAV:deny element specifies the set of privileges to be either granted or denied to the specified principal.
 void startGrantOnly(org.xml.sax.Attributes attrs)
          Describes a ACL restriction: No deny is allowed Description: This element indicates that ACEs with deny clauses are not allowed.
 void startGroup(org.xml.sax.Attributes attrs)
          Describes the group of a resource Description: This property identifies a particular principal as being the "group" of the resource.
 void startHref(org.xml.sax.Attributes attrs)
          Identifies the content of the element as a URI.
 void startInherited(org.xml.sax.Attributes attrs)
          Describes that the ACE is protected Description: The presence of a DAV:inherited element indicates that this ACE is inherited from another resource that is identified by the URL contained in a DAV:href element.
 void startInheritedAclSet(org.xml.sax.Attributes attrs)
          Describes the resources that inherit ACLs to a resource Description: This protected property contains a set of URLs that identify other resources that also control the access to this resource.
 void startIsCollection(org.xml.sax.Attributes attrs)
          MS extension The iscollection field specifies whether an item is a collection.
 void startIsHidden(org.xml.sax.Attributes attrs)
          MS extension The ishidden field specifies whether an item is hidden.
 void startIsReadOnly(org.xml.sax.Attributes attrs)
          MS extension The isreadonly field specifies whether an item can be modified or deleted.
 void startIsRoot(org.xml.sax.Attributes attrs)
          MS extension The isroot field specifies whether an item is a root folder.
 void startIsStructuredDocument(org.xml.sax.Attributes attrs)
          MS extension The isstructureddocument field specifies whether an item is a structured document.
 void startKeepAlive(org.xml.sax.Attributes attrs)
          Specifies requirements for the copying/moving of live properties.
 void startLastAccessed(org.xml.sax.Attributes attrs)
          MS extension The lastaccessed field specifies the date and time when an item was last accessed.
 void startLink(org.xml.sax.Attributes attrs)
          Identifies the property as a link and contains the source and destination of that link.
 void startLockDiscovery(org.xml.sax.Attributes attrs)
          Describes the active locks on a resource Description: The lockdiscovery property returns a listing of who has a lock, what type of lock he has, the timeout type and the time remaining on the timeout, and the associated lock token.
 void startLockEntry(org.xml.sax.Attributes attrs)
          Defines the types of locks that can be used with the resource.
 void startLockInfo(org.xml.sax.Attributes attrs)
          The lockinfo XML element is used with a LOCK method to specify the type of lock the client wishes to have created.
 void startLockScope(org.xml.sax.Attributes attrs)
          Specifies whether a lock is an exclusive lock, or a shared lock.
 void startLockToken(org.xml.sax.Attributes attrs)
          The lock token associated with a lock.
 void startLockType(org.xml.sax.Attributes attrs)
          Specifies the access type of a lock.
 void startMultiStatus(org.xml.sax.Attributes attrs)
          Contains multiple response messages.
 void startName(org.xml.sax.Attributes attrs)
          MS extension
 void startNoInvert(org.xml.sax.Attributes attrs)
          Describes a ACL restriction: No invert is allowed Description: This element indicates that ACEs with the element are not allowed.
 void startOmit(org.xml.sax.Attributes attrs)
          The omit XML element instructs the server that it should use best effort to copy properties but a failure to copy a property MUST NOT cause the method to fail.
 void startOwner(org.xml.sax.Attributes attrs)
          Provides information about the principal taking out a lock.
 void startParentName(org.xml.sax.Attributes attrs)
          MS extension The parentname field specifies the name of the folder that contains an item
 void startPrincipal(org.xml.sax.Attributes attrs)
          Describes the principal Description: The DAV:principal element identifies the principal to which this ACE applies.
 void startPrincipalCollectionSet(org.xml.sax.Attributes attrs)
          Describes the sets of principals Description: This protected property of a resource contains a set of URLs that identify the root collections that contain the principals that are available on the server that implements this resource.
 void startPrivilege(org.xml.sax.Attributes attrs)
          One supported privilege of a resource
 void startProp(org.xml.sax.Attributes attrs)
          Contains properties related to a resource.
 void startPropertyBehavior(org.xml.sax.Attributes attrs)
          Specifies how properties are handled during a COPY or MOVE.
 void startPropertyUpdate(org.xml.sax.Attributes attrs)
          Contains a request to alter the properties on a resource.
 void startPropFind(org.xml.sax.Attributes attrs)
          Specifies the properties to be returned from a PROPFIND method.
 void startPropName(org.xml.sax.Attributes attrs)
          The propname XML element specifies that only a list of property names on the resource is to be returned.
 void startPropStat(org.xml.sax.Attributes attrs)
          Groups together a prop and status element that is associated with a particular href element.
 void startProtected(org.xml.sax.Attributes attrs)
          Describes that the ACE is protected Description: A server indicates an ACE is protected by including the DAV:protected element in the ACE.
 void startRemove(org.xml.sax.Attributes attrs)
          Lists the DAV properties to be removed from a resource.
 void startRequiredPrincipals(org.xml.sax.Attributes attrs)
          Describes a ACL restriction: List of required principals Description: The required principal elements identify which principals must have an ACE defined in the ACL.
 void startResourceType(org.xml.sax.Attributes attrs)
          Specifies the nature of the resource.
 void startResponse(org.xml.sax.Attributes attrs)
          Holds a single response describing the effect of a method on resource and/or its properties.
 void startResponseDescription(org.xml.sax.Attributes attrs)
          Contains a message that can be displayed to the user explaining the nature of the response.
 void startSet(org.xml.sax.Attributes attrs)
          Lists the DAV property values to be set for a resource.
 void startShared(org.xml.sax.Attributes attrs)
          Specifies a shared lock
 void startSource(org.xml.sax.Attributes attrs)
          The destination of the source link identifies the resource that contains the unprocessed source of the link's source.
 void startSrc(org.xml.sax.Attributes attrs)
          Indicates the source of a link.
 void startStatus(org.xml.sax.Attributes attrs)
          Holds a single HTTP status-line Value: status-line ;status-line defined in [RFC2068]
 void startSupportedLock(org.xml.sax.Attributes attrs)
          To provide a listing of the lock capabilities supported by the resource.
 void startSupportedPrivilege(org.xml.sax.Attributes attrs)
          Describes one supported privilege of a resource
 void startSupportedPrivilegeSet(org.xml.sax.Attributes attrs)
          Describes the supported privileges of a resource Description: This is a protected property that identifies the privileges defined for the resource.
 void startTimeout(org.xml.sax.Attributes attrs)
          The timeout associated with a lock
 void startWrite(org.xml.sax.Attributes attrs)
          Specifies a write lock.
 
Methods inherited from interface org.xml.sax.ContentHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
 

Method Detail

endActiveLock

void endActiveLock()
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endAllProp

void endAllProp()
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endCollection

void endCollection()
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endCreationDate

void endCreationDate()
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endDepth

void endDepth()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endDisplayName

void endDisplayName()
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endDst

void endDst()
            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endExclusive

void endExclusive()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endGetContentLanguage

void endGetContentLanguage()
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endGetContentLength

void endGetContentLength()
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endGetContentType

void endGetContentType()
                       throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endGetETag

void endGetETag()
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endGetLastModified

void endGetLastModified()
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endHref

void endHref()
             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endKeepAlive

void endKeepAlive()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endLink

void endLink()
             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endLockDiscovery

void endLockDiscovery()
                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endLockEntry

void endLockEntry()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endLockInfo

void endLockInfo()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endLockScope

void endLockScope()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endLockToken

void endLockToken()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endLockType

void endLockType()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endMultiStatus

void endMultiStatus()
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endOmit

void endOmit()
             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endOwner

void endOwner()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endProp

void endProp()
             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endPropertyBehavior

void endPropertyBehavior()
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endPropertyUpdate

void endPropertyUpdate()
                       throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endPropFind

void endPropFind()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endPropName

void endPropName()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endPropStat

void endPropStat()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endRemove

void endRemove()
               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endResourceType

void endResourceType()
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endResponse

void endResponse()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endResponseDescription

void endResponseDescription()
                            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endSet

void endSet()
            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endShared

void endShared()
               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endSource

void endSource()
               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endSrc

void endSrc()
            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endStatus

void endStatus()
               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endSupportedLock

void endSupportedLock()
                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endTimeout

void endTimeout()
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endWrite

void endWrite()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startActiveLock

void startActiveLock(org.xml.sax.Attributes attrs)
                     throws org.xml.sax.SAXException
Describes a lock on a resource.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startAllProp

void startAllProp(org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
The allprop XML element specifies that all property names and values on the resource are to be returned.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startCollection

void startCollection(org.xml.sax.Attributes attrs)
                     throws org.xml.sax.SAXException
Identifies the associated resource as a collection. The resourcetype property of a collection resource MUST have this value.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startCreationDate

void startCreationDate(org.xml.sax.Attributes attrs)
                       throws org.xml.sax.SAXException
Records the time and date the resource was created. Value: date-time ; See Appendix 2 Description: The creationdate property should be defined on all DAV compliant resources. If present, it contains a timestamp of the moment when the resource was created (i.e., the moment it had non- null state).

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startDepth

void startDepth(org.xml.sax.Attributes attrs)
                throws org.xml.sax.SAXException
The value of the Depth header.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startDisplayName

void startDisplayName(org.xml.sax.Attributes attrs)
                      throws org.xml.sax.SAXException
Provides a name for the resource that is suitable for presentation to a user. Description: The displayname property should be defined on all DAV compliant resources. If present, the property contains a description of the resource that is suitable for presentation to a user.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startDst

void startDst(org.xml.sax.Attributes attrs)
              throws org.xml.sax.SAXException
Indicates the destination of a link

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startExclusive

void startExclusive(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
Specifies an exclusive lock

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startGetContentLanguage

void startGetContentLanguage(org.xml.sax.Attributes attrs)
                             throws org.xml.sax.SAXException
Contains the Content-Language header returned by a GET without accept headers Description: The getcontentlanguage property MUST be defined on any DAV compliant resource that returns the Content-Language header on a GET. Value: language-tag ;language-tag is defined in section 14.13 of [RFC2068]

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startGetContentLength

void startGetContentLength(org.xml.sax.Attributes attrs)
                           throws org.xml.sax.SAXException
Contains the Content-Length header returned by a GET without accept headers. Description: The getcontentlength property MUST be defined on any DAV compliant resource that returns the Content-Length header in response to a GET.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startGetContentType

void startGetContentType(org.xml.sax.Attributes attrs)
                         throws org.xml.sax.SAXException
Contains the Content-Type header returned by a GET without accept headers. Description: This getcontenttype property MUST be defined on any DAV compliant resource that returns the Content-Type header in response to a GET. Value: media-type ; defined in section 3.7 of [RFC2068]

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startGetETag

void startGetETag(org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
Contains the ETag header returned by a GET without accept headers. Description: The getetag property MUST be defined on any DAV compliant resource that returns the Etag header. Value: entity-tag ; defined in section 3.11 of [RFC2068]

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startGetLastModified

void startGetLastModified(org.xml.sax.Attributes attrs)
                          throws org.xml.sax.SAXException
Contains the Last-Modified header returned by a GET method without accept headers. Description: Note that the last-modified date on a resource may reflect changes in any part of the state of the resource, not necessarily just a change to the response to the GET method. For example, a change in a property may cause the last-modified date to change. The getlastmodified property MUST be defined on any DAV compliant resource that returns the Last-Modified header in response to a GET. Value: HTTP-date ; defined in section 3.3.1 of [RFC2068]

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startHref

void startHref(org.xml.sax.Attributes attrs)
               throws org.xml.sax.SAXException
Identifies the content of the element as a URI.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startKeepAlive

void startKeepAlive(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
Specifies requirements for the copying/moving of live properties. Description: If a list of URIs is included as the value of keepalive then the named properties MUST be "live" after they are copied (moved) to the destination resource of a COPY (or MOVE). If the value "*" is given for the keepalive XML element, this designates that all live properties on the source resource MUST be live on the destination. If the requirements specified by the keepalive element can not be honored then the method MUST fail with a 412 (Precondition Failed). All DAV compliant resources MUST support the keepalive XML element for use with the COPY and MOVE methods.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startLink

void startLink(org.xml.sax.Attributes attrs)
               throws org.xml.sax.SAXException
Identifies the property as a link and contains the source and destination of that link. Description: The link XML element is used to provide the sources and destinations of a link. The name of the property containing the link XML element provides the type of the link. Link is a multi-valued element, so multiple links may be used together to indicate multiple links with the same type. The values in the href XML elements inside the src and dst XML elements of the link XML element MUST NOT be rejected if they point to resources which do not exist.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startLockDiscovery

void startLockDiscovery(org.xml.sax.Attributes attrs)
                        throws org.xml.sax.SAXException
Describes the active locks on a resource Description: The lockdiscovery property returns a listing of who has a lock, what type of lock he has, the timeout type and the time remaining on the timeout, and the associated lock token. The server is free to withhold any or all of this information if the requesting principal does not have sufficient access rights to see the requested data.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startLockEntry

void startLockEntry(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
Defines the types of locks that can be used with the resource.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startLockInfo

void startLockInfo(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
The lockinfo XML element is used with a LOCK method to specify the type of lock the client wishes to have created.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startLockScope

void startLockScope(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
Specifies whether a lock is an exclusive lock, or a shared lock.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startLockToken

void startLockToken(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
The lock token associated with a lock.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startLockType

void startLockType(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
Specifies the access type of a lock. At present, this specification only defines one lock type, the write lock.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startMultiStatus

void startMultiStatus(org.xml.sax.Attributes attrs)
                      throws org.xml.sax.SAXException
Contains multiple response messages. Description: The responsedescription at the top level is used to provide a general message describing the overarching nature of the response. If this value is available an application may use it instead of presenting the individual response descriptions contained within the responses.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startOmit

void startOmit(org.xml.sax.Attributes attrs)
               throws org.xml.sax.SAXException
The omit XML element instructs the server that it should use best effort to copy properties but a failure to copy a property MUST NOT cause the method to fail. Description: The default behavior for a COPY or MOVE is to copy/move all properties or fail the method. In certain circumstances, such as when a server copies a resource over another protocol such as FTP, it may not be possible to copy/move the properties associated with the resource. Thus any attempt to copy/move over FTP would always have to fail because properties could not be moved over, even as dead properties. All DAV compliant resources MUST support the omit XML element on COPY/MOVE methods.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startOwner

void startOwner(org.xml.sax.Attributes attrs)
                throws org.xml.sax.SAXException
Provides information about the principal taking out a lock. Description: The owner XML element provides information sufficient for either directly contacting a principal (such as a telephone number or Email URI), or for discovering the principal (such as the URL of a homepage) who owns a lock.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startProp

void startProp(org.xml.sax.Attributes attrs)
               throws org.xml.sax.SAXException
Contains properties related to a resource. Description: The prop XML element is a generic container for properties defined on resources. All elements inside a prop XML element MUST define properties related to the resource. No other elements may be used inside of a prop element.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startPropertyBehavior

void startPropertyBehavior(org.xml.sax.Attributes attrs)
                           throws org.xml.sax.SAXException
Specifies how properties are handled during a COPY or MOVE. Description: The propertybehavior XML element specifies how properties are handled during a COPY or MOVE. If this XML element is not included in the request body then the server is expected to act as defined by the default property handling behavior of the associated method. All WebDAV compliant resources MUST support the propertybehavior XML element.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startPropertyUpdate

void startPropertyUpdate(org.xml.sax.Attributes attrs)
                         throws org.xml.sax.SAXException
Contains a request to alter the properties on a resource. Description: This XML element is a container for the information required to modify the properties on the resource. This XML element is multi-valued.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startPropFind

void startPropFind(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
Specifies the properties to be returned from a PROPFIND method. Two special elements are specified for use with propfind, allprop and propname. If prop is used inside propfind it MUST only contain property names, not values.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startPropName

void startPropName(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
The propname XML element specifies that only a list of property names on the resource is to be returned.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startPropStat

void startPropStat(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
Groups together a prop and status element that is associated with a particular href element. Description: The propstat XML element MUST contain one prop XML element and one status XML element. The contents of the prop XML element MUST only list the names of properties to which the result in the status element applies.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startRemove

void startRemove(org.xml.sax.Attributes attrs)
                 throws org.xml.sax.SAXException
Lists the DAV properties to be removed from a resource. Description: Remove instructs that the properties specified in prop should be removed. Specifying the removal of a property that does not exist is not an error. All the XML elements in a prop XML element inside of a remove XML element MUST be empty, as only the names of properties to be removed are required.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startResourceType

void startResourceType(org.xml.sax.Attributes attrs)
                       throws org.xml.sax.SAXException
Specifies the nature of the resource. Description: The resourcetype property MUST be defined on all DAV compliant resources. The default value is empty.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startResponse

void startResponse(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
Holds a single response describing the effect of a method on resource and/or its properties. Description: A particular href MUST NOT appear more than once as the child of a response XML element under a multistatus XML element. This requirement is necessary in order to keep processing costs for a response to linear time. Essentially, this prevents having to search in order to group together all the responses by href. There are, however, no requirements regarding ordering based on href values.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startResponseDescription

void startResponseDescription(org.xml.sax.Attributes attrs)
                              throws org.xml.sax.SAXException
Contains a message that can be displayed to the user explaining the nature of the response. Description: This XML element provides information suitable to be presented to a user.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startSet

void startSet(org.xml.sax.Attributes attrs)
              throws org.xml.sax.SAXException
Lists the DAV property values to be set for a resource. Description: The set XML element MUST contain only a prop XML element. The elements contained by the prop XML element inside the set XML element MUST specify the name and value of properties that are set on the resource identified by Request-URI. If a property already exists then its value is replaced. Language tagging information in the property's value (in the "xml:lang" attribute, if present) MUST be persistently stored along with the property, and MUST be subsequently retrievable using PROPFIND.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startShared

void startShared(org.xml.sax.Attributes attrs)
                 throws org.xml.sax.SAXException
Specifies a shared lock

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startSource

void startSource(org.xml.sax.Attributes attrs)
                 throws org.xml.sax.SAXException
The destination of the source link identifies the resource that contains the unprocessed source of the link's source. Description: The source of the link (src) is typically the URI of the output resource on which the link is defined, and there is typically only one destination (dst) of the link, which is the URI where the unprocessed source of the resource may be accessed. When more than one link destination exists, this specification asserts no policy on ordering.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startSrc

void startSrc(org.xml.sax.Attributes attrs)
              throws org.xml.sax.SAXException
Indicates the source of a link.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startStatus

void startStatus(org.xml.sax.Attributes attrs)
                 throws org.xml.sax.SAXException
Holds a single HTTP status-line Value: status-line ;status-line defined in [RFC2068]

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startSupportedLock

void startSupportedLock(org.xml.sax.Attributes attrs)
                        throws org.xml.sax.SAXException
To provide a listing of the lock capabilities supported by the resource. Description: The supportedlock property of a resource returns a listing of the combinations of scope and access types which may be specified in a lock request on the resource. Note that the actual contents are themselves controlled by access controls so a server is not required to provide information the client is not authorized to see.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startTimeout

void startTimeout(org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
The timeout associated with a lock

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startWrite

void startWrite(org.xml.sax.Attributes attrs)
                throws org.xml.sax.SAXException
Specifies a write lock.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startName

void startName(org.xml.sax.Attributes attrs)
               throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endName

void endName()
             throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startParentName

void startParentName(org.xml.sax.Attributes attrs)
                     throws org.xml.sax.SAXException
MS extension The parentname field specifies the name of the folder that contains an item

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endParentName

void endParentName()
                   throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startIsHidden

void startIsHidden(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
MS extension The ishidden field specifies whether an item is hidden.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endIsHidden

void endIsHidden()
                 throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startIsCollection

void startIsCollection(org.xml.sax.Attributes attrs)
                       throws org.xml.sax.SAXException
MS extension The iscollection field specifies whether an item is a collection. This field is read-only.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endIsCollection

void endIsCollection()
                     throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startIsReadOnly

void startIsReadOnly(org.xml.sax.Attributes attrs)
                     throws org.xml.sax.SAXException
MS extension The isreadonly field specifies whether an item can be modified or deleted. If this field is TRUE, the item cannot be modified or deleted.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endIsReadOnly

void endIsReadOnly()
                   throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startContentClass

void startContentClass(org.xml.sax.Attributes attrs)
                       throws org.xml.sax.SAXException
MS extension The item's content class.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endContentClass

void endContentClass()
                     throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startLastAccessed

void startLastAccessed(org.xml.sax.Attributes attrs)
                       throws org.xml.sax.SAXException
MS extension The lastaccessed field specifies the date and time when an item was last accessed. This field is read-only.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endLastAccessed

void endLastAccessed()
                     throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startIsStructuredDocument

void startIsStructuredDocument(org.xml.sax.Attributes attrs)
                               throws org.xml.sax.SAXException
MS extension The isstructureddocument field specifies whether an item is a structured document. This field is read-only.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endIsStructuredDocument

void endIsStructuredDocument()
                             throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startDefaultDocument

void startDefaultDocument(org.xml.sax.Attributes attrs)
                          throws org.xml.sax.SAXException
MS extension The name of an item that automatically displays when the folder is accessed by an application.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endDefaultDocument

void endDefaultDocument()
                        throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startIsRoot

void startIsRoot(org.xml.sax.Attributes attrs)
                 throws org.xml.sax.SAXException
MS extension The isroot field specifies whether an item is a root folder.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endIsRoot

void endIsRoot()
               throws org.xml.sax.SAXException
MS extension

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

startAcl

void startAcl(org.xml.sax.Attributes attrs)
              throws org.xml.sax.SAXException
Describes the access control list on a resource Description: This is a protected property that specifies the list of access control entries (ACEs), which define what principals are to get what privileges for this resource.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endAcl

void endAcl()
            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startAce

void startAce(org.xml.sax.Attributes attrs)
              throws org.xml.sax.SAXException
Describes one access control entry on a resource Description: Each DAV:ace element specifies the set of privileges to be either granted or denied to a single principal. If the DAV:acl property is empty, no principal is granted any privilege.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endAce

void endAce()
            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startPrincipal

void startPrincipal(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
Describes the principal Description: The DAV:principal element identifies the principal to which this ACE applies.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endPrincipal

void endPrincipal()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startGrant

void startGrant(org.xml.sax.Attributes attrs)
                throws org.xml.sax.SAXException
Describes that the related privileges are granted to a principal Description: Each DAV:grant or DAV:deny element specifies the set of privileges to be either granted or denied to the specified principal. A DAV:grant or DAV:deny element of the DAV:acl of a resource MUST only contain non-abstract elements specified in the DAV:supported-privilege-set of that resource.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endGrant

void endGrant()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startDeny

void startDeny(org.xml.sax.Attributes attrs)
               throws org.xml.sax.SAXException
Describes that the related privileges are denied from to a principal Description: Each DAV:grant or DAV:deny element specifies the set of privileges to be either granted or denied to the specified principal. A DAV:grant or DAV:deny element of the DAV:acl of a resource MUST only contain non-abstract elements specified in the DAV:supported-privilege-set of that resource.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endDeny

void endDeny()
             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startProtected

void startProtected(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
Describes that the ACE is protected Description: A server indicates an ACE is protected by including the DAV:protected element in the ACE. If the ACL of a resource contains an ACE with a DAV:protected element, an attempt to remove that ACE from the ACL MUST fail.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endProtected

void endProtected()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startInherited

void startInherited(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
Describes that the ACE is protected Description: The presence of a DAV:inherited element indicates that this ACE is inherited from another resource that is identified by the URL contained in a DAV:href element. An inherited ACE cannot be modified directly, but instead the ACL on the resource from which it is inherited must be modified.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endInherited

void endInherited()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startGroup

void startGroup(org.xml.sax.Attributes attrs)
                throws org.xml.sax.SAXException
Describes the group of a resource Description: This property identifies a particular principal as being the "group" of the resource. This property is commonly found on repositories that implement the Unix privileges model.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endGroup

void endGroup()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startCurrentUserPrivilegeSet

void startCurrentUserPrivilegeSet(org.xml.sax.Attributes attrs)
                                  throws org.xml.sax.SAXException
Describes the privileges of the current user Description: DAV:current-user-privilege-set is a protected property containing the exact set of privileges (as computed by the server) granted to the currently authenticated HTTP user. Aggregate privileges and their contained privileges are listed.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endCurrentUserPrivilegeSet

void endCurrentUserPrivilegeSet()
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startSupportedPrivilegeSet

void startSupportedPrivilegeSet(org.xml.sax.Attributes attrs)
                                throws org.xml.sax.SAXException
Describes the supported privileges of a resource Description: This is a protected property that identifies the privileges defined for the resource.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endSupportedPrivilegeSet

void endSupportedPrivilegeSet()
                              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startSupportedPrivilege

void startSupportedPrivilege(org.xml.sax.Attributes attrs)
                             throws org.xml.sax.SAXException
Describes one supported privilege of a resource

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endSupportedPrivilege

void endSupportedPrivilege()
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startPrivilege

void startPrivilege(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
One supported privilege of a resource

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endPrivilege

void endPrivilege()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startAbstract

void startAbstract(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
Describes whether a privilege is abstract

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endAbstract

void endAbstract()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startDescription

void startDescription(org.xml.sax.Attributes attrs)
                      throws org.xml.sax.SAXException
Describes a privilege

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endDescription

void endDescription()
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startAclRestrictions

void startAclRestrictions(org.xml.sax.Attributes attrs)
                          throws org.xml.sax.SAXException
Describes the acl restricitons of this server Description: This protected property defines the types of ACLs supported by this server, to avoid clients needlessly getting errors.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endAclRestrictions

void endAclRestrictions()
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startInheritedAclSet

void startInheritedAclSet(org.xml.sax.Attributes attrs)
                          throws org.xml.sax.SAXException
Describes the resources that inherit ACLs to a resource Description: This protected property contains a set of URLs that identify other resources that also control the access to this resource.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endInheritedAclSet

void endInheritedAclSet()
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startPrincipalCollectionSet

void startPrincipalCollectionSet(org.xml.sax.Attributes attrs)
                                 throws org.xml.sax.SAXException
Describes the sets of principals Description: This protected property of a resource contains a set of URLs that identify the root collections that contain the principals that are available on the server that implements this resource.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endPrincipalCollectionSet

void endPrincipalCollectionSet()
                               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startGrantOnly

void startGrantOnly(org.xml.sax.Attributes attrs)
                    throws org.xml.sax.SAXException
Describes a ACL restriction: No deny is allowed Description: This element indicates that ACEs with deny clauses are not allowed.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endGrantOnly

void endGrantOnly()
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startNoInvert

void startNoInvert(org.xml.sax.Attributes attrs)
                   throws org.xml.sax.SAXException
Describes a ACL restriction: No invert is allowed Description: This element indicates that ACEs with the element are not allowed.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endNoInvert

void endNoInvert()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startDenyBeforeGrant

void startDenyBeforeGrant(org.xml.sax.Attributes attrs)
                          throws org.xml.sax.SAXException
Describes a ACL restriction: Deny must precede grant Description: This element indicates that all deny ACEs must precede all grant ACEs.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endDenyBeforeGrant

void endDenyBeforeGrant()
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startRequiredPrincipals

void startRequiredPrincipals(org.xml.sax.Attributes attrs)
                             throws org.xml.sax.SAXException
Describes a ACL restriction: List of required principals Description: The required principal elements identify which principals must have an ACE defined in the ACL.

Parameters:
attrs -
Throws:
org.xml.sax.SAXException

endRequiredPrincipals

void endRequiredPrincipals()
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException