Interface PropFindPropertyBuilder

All Known Implementing Classes:
DefaultPropFindPropertyBuilder

public interface 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