com.bradmcevoy.http.webdav
Class MsPropFindRequestFieldParser

java.lang.Object
  extended by com.bradmcevoy.http.webdav.MsPropFindRequestFieldParser
All Implemented Interfaces:
PropFindRequestFieldParser

public class MsPropFindRequestFieldParser
extends java.lang.Object
implements PropFindRequestFieldParser

Decorator for PropFindRequestFieldParser's. Calls getRequestedFields on the wrapped object. If no fields were requested this class adds the default ones expected by windows clients. This is because windows clients generally do not specify a PROPFIND body and expect the server to return these fields. Note that failing to return exactly the fields expected in the exact order can break webdav on windows.

Author:
brad

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.bradmcevoy.http.webdav.PropFindRequestFieldParser
PropFindRequestFieldParser.ParseResult
 
Constructor Summary
MsPropFindRequestFieldParser(PropFindRequestFieldParser wrapped)
           
 
Method Summary
 PropFindRequestFieldParser.ParseResult getRequestedFields(java.io.InputStream in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsPropFindRequestFieldParser

public MsPropFindRequestFieldParser(PropFindRequestFieldParser wrapped)
Method Detail

getRequestedFields

public PropFindRequestFieldParser.ParseResult getRequestedFields(java.io.InputStream in)
Specified by:
getRequestedFields in interface PropFindRequestFieldParser


Copyright © 2011. All Rights Reserved.