Class DefaultPropFindPropertyBuilder

java.lang.Object
io.milton.http.webdav.DefaultPropFindPropertyBuilder
All Implemented Interfaces:
PropFindPropertyBuilder

public class DefaultPropFindPropertyBuilder extends Object implements 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. These PropFindResponse objects contain typed values for all of the known fields, and a set of unknown fields. These will be used to build the xml which is ultimately sent back to the client. This class uses a list of PropertySource's, where each PropertySource represents some mechanism to read properties from a resource.
Author:
brad