org.apache.commons.httpclient.methods
Class UrlPutMethod

java.lang.Object
  |
  +--org.apache.commons.httpclient.HttpMethodBase
        |
        +--org.apache.commons.httpclient.methods.PutMethod
              |
              +--org.apache.commons.httpclient.methods.UrlPutMethod
All Implemented Interfaces:
HttpMethod, HttpUrlMethod

public class UrlPutMethod
extends PutMethod
implements HttpUrlMethod

HttpUrlMethod version of PutMethod.

Author:
Marc A. Saegesser

Fields inherited from class org.apache.commons.httpclient.HttpMethodBase
USER_AGENT
 
Constructor Summary
UrlPutMethod()
          No-arg constructor.
UrlPutMethod(java.lang.String url)
          Path-setting constructor.
 
Method Summary
 java.lang.String getUrl()
          Returns this request's URL.
 void setUrl(java.lang.String url)
          Sets the URL.
 
Methods inherited from class org.apache.commons.httpclient.methods.PutMethod
addRequestHeaders, getName, getRequestContentLength, recycle, setRequestBody, setRequestBody, setRequestBody, setRequestBody, setRequestBody, writeRequestBody
 
Methods inherited from class org.apache.commons.httpclient.HttpMethodBase
addAuthorizationRequestHeader, addContentLengthRequestHeader, addCookieRequestHeader, addHostRequestHeader, addProxyAuthorizationRequestHeader, addRequestHeader, addRequestHeader, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, generateRequestLine, getFollowRedirects, getPath, getQueryString, getRequestHeader, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getStatusCode, getStatusText, hasBeenUsed, isHttp11, isStrictMode, processResponseBody, processResponseHeaders, processStatusLine, readResponse, readResponseBody, readResponseHeaders, readStatusLine, removeRequestHeader, setFollowRedirects, setHttp11, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setResponseStream, setStrictMode, validate, writeRequest, writeRequestHeaders, writeRequestLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.httpclient.HttpMethod
addRequestHeader, addRequestHeader, addResponseFooter, execute, getFollowRedirects, getName, getPath, getQueryString, getRequestHeader, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getStatusCode, getStatusText, hasBeenUsed, isStrictMode, recycle, removeRequestHeader, setFollowRedirects, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, validate
 

Constructor Detail

UrlPutMethod

public UrlPutMethod()
No-arg constructor.

UrlPutMethod

public UrlPutMethod(java.lang.String url)
             throws java.net.MalformedURLException
Path-setting constructor.
Parameters:
url - the path of the request
Method Detail

setUrl

public void setUrl(java.lang.String url)
            throws java.net.MalformedURLException
Sets the URL. Calls the underlying HttpMethod.setPath() with the url's path. If the url contains a query string the underlying HttpMethod.setQueryString() is called.
Specified by:
setUrl in interface HttpUrlMethod
Parameters:
url - - the URL for this request.

getUrl

public java.lang.String getUrl()
Returns this request's URL.
Specified by:
getUrl in interface HttpUrlMethod
Returns:
the request's URL.


Copyright (c) 2001 - Apache Software Foundation