public class CopyMethod extends XMLResponseMethodBase
XMLResponseMethodBase.OptionsResponse, XMLResponseMethodBase.Response, XMLResponseMethodBase.ResponseWithinMultistatus, XMLResponseMethodBase.SingleResponsebuilder, 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, writeRequestBodyisRequestContentAlreadySet, readContinueCode, setRequestBody, setRequestBody, setRequestBody, setRequestBody, setRequestBodyabort, 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, writeRequestLinepublic 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.HttpMethodsetRequestHeader in class org.apache.commons.httpclient.HttpMethodBaseheaderName - 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.HttpMethodgetName in class org.apache.commons.httpclient.HttpMethodBasepublic 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.HttpMethodBasestate - HttpState tokenconn - The connection being used for the request.java.io.IOExceptionorg.apache.commons.httpclient.HttpException