org.apache.commons.httpclient.HttpMethod
, DepthSupport
public class VersionControlMethod extends XMLResponseMethodBase implements DepthSupport
XMLResponseMethodBase.OptionsResponse, XMLResponseMethodBase.Response, XMLResponseMethodBase.ResponseWithinMultistatus, XMLResponseMethodBase.SingleResponse
DEPTH_0, DEPTH_1, DEPTH_INFINITY
effectiveVersion, statusLine
builder, decodeResponseHrefs, responseURLs
Constructor | Description |
---|---|
VersionControlMethod() |
Method constructor.
|
VersionControlMethod(java.lang.String path) |
Method constructor.
|
VersionControlMethod(java.lang.String path,
java.lang.String sTarget) |
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.String |
generateRequestBody() |
DAV requests that contain a body must override this function to
generate that body.
|
int |
getDepth() |
Depth getter.
|
java.lang.String |
getName() |
|
void |
parseResponse(java.io.InputStream input,
org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn) |
Parse response.
|
void |
setDepth(int depth) |
Depth setter.
|
void |
setRequestHeader(java.lang.String headerName,
java.lang.String headerValue) |
abort, addCookieRequestHeader, addHostRequestHeader, addProxyConnectionHeader, addRequestHeader, addRequestHeader, addRequestHeaders, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, generateRequestLine, getAuthenticationRealm, getContentCharSet, getDoAuthentication, getEffectiveVersion, getFollowRedirects, getHostAuthState, getHostConfiguration, getMethodRetryHandler, getParams, getPath, getProxyAuthenticationRealm, getProxyAuthState, getQueryString, getRecoverableExceptionCount, getRequestCharSet, getRequestHeader, getRequestHeaderGroup, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaderGroup, getResponseHeaders, getResponseHeaders, getResponseStream, getResponseTrailerHeaderGroup, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isAborted, isConnectionCloseForced, isHttp11, isRequestSent, isStrictMode, processCookieHeaders, processResponseBody, processResponseHeaders, processStatusLine, readResponse, readResponseHeaders, readStatusLine, releaseConnection, removeRequestHeader, removeRequestHeader, responseBodyConsumed, setConnectionCloseForced, setDoAuthentication, setFollowRedirects, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setResponseStream, setStrictMode, setURI, shouldCloseConnection, validate, writeRequest, writeRequestHeaders, writeRequestLine
isRequestContentAlreadySet, readContinueCode, setRequestBody, setRequestBody, setRequestBody, setRequestBody, setRequestBody
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertElementToProperty, getDebug, getRequestContentLength, getResponseDocument, getResponseHashtable, getResponses, getResponseURLs, parseXMLResponse, readResponseBody, recycle, setDebug, setDecodeResponseHrefs, setDocument, setResponseHashtable, writeRequestBody
public VersionControlMethod()
public VersionControlMethod(java.lang.String path)
public VersionControlMethod(java.lang.String path, java.lang.String sTarget)
public int getDepth()
DepthSupport
getDepth
in interface DepthSupport
public void setDepth(int depth)
DepthSupport
setDepth
in interface DepthSupport
depth
- New depth valuepublic void setRequestHeader(java.lang.String headerName, java.lang.String headerValue)
setRequestHeader
in interface org.apache.commons.httpclient.HttpMethod
setRequestHeader
in class org.apache.commons.httpclient.HttpMethodBase
public java.lang.String getName()
getName
in interface org.apache.commons.httpclient.HttpMethod
getName
in class org.apache.commons.httpclient.HttpMethodBase
protected java.lang.String generateRequestBody()
The default behavior simply returns an empty body.
generateRequestBody
in class XMLResponseMethodBase
public void parseResponse(java.io.InputStream input, org.apache.commons.httpclient.HttpState state, org.apache.commons.httpclient.HttpConnection conn) throws java.io.IOException, org.apache.commons.httpclient.HttpException
parseResponse
in class XMLResponseMethodBase
input
- Input streamjava.io.IOException
org.apache.commons.httpclient.HttpException