Package com.bradmcevoy.http.webdav

Interface Summary
DisplayNameFormatter This interface serves to allow users of milton to implement different display name strategies.
MkColHandler.CollectionResourceCreator  
PropertyMap.StandardProperty<T>  
PropertyWriter  
PropFindRequestFieldParser Parses the body of a PROPFIND request and returns the requested fields
PropPatchRequestParser  
PropPatchSetter Applies a proppatch result to a resource This interface is only really needed to support updating properties via the old PropPatchableResource.setFields() method.
ResourceTypeHelper Assists in determining the logical type of a given resource, for the purpose of the protocol
UserAgentHelper This will contain methods to broadly identify user agents.
WebDavExtension For all webdav extensions to implement.
WebDavResponseHandler  
 

Class Summary
CdataDisplayNameFormatter Decorator which wraps the underlying display name within a CDATA tag Provide the underlying DisplayNameFormatter as a constructor argument
CopyHandler  
DefaultDisplayNameFormatter An implementation of DisplayNameFormatter which just uses the resource getName() as the display name.
DefaultPropFindRequestFieldParser Simple implmentation which just parses the request body.
DefaultPropPatchParser  
DefaultUserAgentHelper  
DefaultWebDavResponseHandler  
LockHandler Note that this is both a new entity handler and an existing entity handler
LockWriterHelper  
MkColHandler  
MoveHandler  
MsPropFindRequestFieldParser Decorator for PropFindRequestFieldParser's.
PropertyMap Helper class for PropertySources.
PropertySourcePatchSetter  
PropertySourcesList  
PropertySourceUtil  
PropFindHandler  
PropFindPropertyBuilder This class performs the main part of PROPFIND processing, which is given a field request (either named fields or an allprop request) and a target resource, iterate over that resource and its children (depending on the depth header) and list a list of PropFindResponse objects.
PropFindRequestFieldParser.ParseResult  
PropFindResponse  
PropFindResponse.NameAndError Carries the qualified name of a field in error, and an optional attribute with textual information describing the error.
PropFindSaxHandler  
PropFindXmlGenerator  
PropPatchableSetter Performs PROPPATCH updates on resources implementing PropPatchable
PropPatchHandler Example request (from ms office) PROPPATCH /Documents/test.docx HTTP/1.1 content-length: 371 cache-control: no-cache connection: Keep-Alive host: milton:8080 user-agent: Microsoft-WebDAV-MiniRedir/6.0.6001 pragma: no-cache translate: f if: () content-type: text/xml; charset="utf-8" Wed, 10 Dec 2008 21:55:22 GMT Wed, 10 Dec 2008 21:55:22 GMT 00000020 And another example request (from spec) Jim Whitehead Roy Fielding Here is an example response (from the spec) HTTP/1.1 207 Multi-Status Content-Type: text/xml; charset="utf-8" Content-Length: xxxx http://www.foo.com/bar.html HTTP/1.1 424 Failed Dependency HTTP/1.1 409 Conflict Copyright Owner can not be deleted or altered.
PropPatchHandler.Field  
PropPatchHandler.Fields  
PropPatchHandler.SetField  
PropPatchRequestParser.ParseResult  
PropPatchSaxHandler  
UnlockHandler  
WebDavProtocol Defines the methods and properties that make up the webdav protocol.
WebDavProtocol.SupportedLocks Used as a marker to generate supported locks element in propfind responses See SupportedLockValueWriter
WebDavResourceTypeHelper  
 



Copyright © 2011. All Rights Reserved.