public class CopyMethod extends XMLResponseMethodBase
XMLResponseMethodBase.OptionsResponse, XMLResponseMethodBase.Response, XMLResponseMethodBase.ResponseWithinMultistatus, XMLResponseMethodBase.SingleResponse
builder, decodeResponseHrefs, responseURLs
Constructor and Description |
---|
CopyMethod()
Method constructor.
|
CopyMethod(java.lang.String source)
Method constructor.
|
CopyMethod(java.lang.String source,
java.lang.String destination)
Method constructor.
|
CopyMethod(java.lang.String source,
java.lang.String destination,
boolean overwrite)
Method constructor.
|
CopyMethod(java.lang.String source,
java.lang.String destination,
boolean overwrite,
int depth) |
Modifier and Type | Method and Description |
---|---|
void |
addRequestHeaders(org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
Generate additional headers needed by the request.
|
int |
getDepth()
Depth getter.
|
java.lang.String |
getDestination()
Destination getter.
|
java.lang.String |
getName() |
boolean |
getOverwrite()
Overwrite getter.
|
boolean |
isOverwrite()
Overwrite getter.
|
void |
setDepth(int depth)
Depth setter.
|
void |
setDestination(java.lang.String destination)
Destination setter.
|
void |
setOverwrite(boolean overwrite)
Overwrite setter.
|
void |
setRequestHeader(java.lang.String headerName,
java.lang.String headerValue)
Set a header value, redirecting the special case of Overwrite and Destination headers
to
setOverwrite(boolean) and setDestination(java.lang.String) as appropriate. |
convertElementToProperty, generateRequestBody, getDebug, getRequestContentLength, getResponseDocument, getResponseHashtable, getResponses, getResponseURLs, parseResponse, parseXMLResponse, readResponseBody, recycle, setDebug, setDecodeResponseHrefs, setDocument, setResponseHashtable, writeRequestBody
isRequestContentAlreadySet, readContinueCode, setRequestBody, setRequestBody, setRequestBody, setRequestBody, setRequestBody
abort, addCookieRequestHeader, addHostRequestHeader, addProxyConnectionHeader, addRequestHeader, addRequestHeader, 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
public CopyMethod()
public CopyMethod(java.lang.String source)
public CopyMethod(java.lang.String source, java.lang.String destination)
public CopyMethod(java.lang.String source, java.lang.String destination, boolean overwrite)
public CopyMethod(java.lang.String source, java.lang.String destination, boolean overwrite, int depth)
public void setRequestHeader(java.lang.String headerName, java.lang.String headerValue)
setOverwrite(boolean)
and setDestination(java.lang.String)
as appropriate.setRequestHeader
in interface org.apache.commons.httpclient.HttpMethod
setRequestHeader
in class org.apache.commons.httpclient.HttpMethodBase
headerName
- Header nameheaderValue
- Header valuepublic void setDestination(java.lang.String destination)
destination
- New destination valuepublic java.lang.String getDestination()
public void setOverwrite(boolean overwrite)
overwrite
- New overwrite valuepublic boolean isOverwrite()
public boolean getOverwrite()
public void setDepth(int depth)
depth
- New depth valuepublic int getDepth()
public java.lang.String getName()
getName
in interface org.apache.commons.httpclient.HttpMethod
getName
in class org.apache.commons.httpclient.HttpMethodBase
public void addRequestHeaders(org.apache.commons.httpclient.HttpState state, org.apache.commons.httpclient.HttpConnection conn) throws java.io.IOException, org.apache.commons.httpclient.HttpException
addRequestHeaders
in class org.apache.commons.httpclient.HttpMethodBase
state
- HttpState tokenconn
- The connection being used for the request.java.io.IOException
org.apache.commons.httpclient.HttpException