|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.httpclient.HttpMethodBase | +--org.apache.webdav.lib.methods.HttpRequestBodyMethodBase | +--org.apache.webdav.lib.methods.XMLResponseMethodBase | +--org.apache.webdav.lib.methods.CopyMethod
COPY Method.
Nested Class Summary |
Nested classes inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase |
XMLResponseMethodBase.OptionsResponse, XMLResponseMethodBase.Response, XMLResponseMethodBase.ResponseWithinMultistatus, XMLResponseMethodBase.SingleResponse |
Field Summary |
Fields inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase |
builder, responseURLs |
Fields inherited from class org.apache.commons.httpclient.HttpMethodBase |
USER_AGENT |
Constructor Summary | |
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. |
Method Summary | |
void |
addRequestHeaders(HttpState state,
HttpConnection conn)
Generate additional headers needed by the request. |
java.lang.String |
getDestination()
Destination getter. |
java.lang.String |
getName()
|
boolean |
getOverwrite()
Overwrite getter. |
boolean |
isOverwrite()
Overwrite getter. |
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. |
Methods inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase |
convertElementToProperty, generateRequestBody, getRequestContentLength, getResponseDocument, getResponseHashtable, getResponses, getResponseURLs, parseResponse, parseXMLResponse, readResponseBody, recycle, setDocument, setResponseHashtable, writeRequestBody |
Methods inherited from class org.apache.webdav.lib.methods.HttpRequestBodyMethodBase |
isRequestContentAlreadySet, readContinueCode, setRequestBody, setRequestBody, setRequestBody, setRequestBody, setRequestBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
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)
Method Detail |
public void setRequestHeader(java.lang.String headerName, java.lang.String headerValue)
setOverwrite(boolean)
and setDestination(java.lang.String)
as appropriate.
setRequestHeader
in interface HttpMethod
setRequestHeader
in class 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 java.lang.String getName()
getName
in interface HttpMethod
getName
in class HttpMethodBase
public void addRequestHeaders(HttpState state, HttpConnection conn) throws java.io.IOException, HttpException
addRequestHeaders
in class HttpMethodBase
state
- HttpState tokenconn
- The connection being used for the request.
java.io.IOException
HttpException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |