public class BindMethod extends XMLResponseMethodBase
XMLResponseMethodBase.OptionsResponse, XMLResponseMethodBase.Response, XMLResponseMethodBase.ResponseWithinMultistatus, XMLResponseMethodBase.SingleResponse
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
NAME |
effectiveVersion, statusLine
builder, decodeResponseHrefs, responseURLs
Constructor | Description |
---|---|
BindMethod() |
Method constructor.
|
BindMethod(java.lang.String existingBinding,
java.lang.String newBinding) |
Modifier and Type | Method | Description |
---|---|---|
void |
addRequestHeaders(org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn) |
Generate additional headers needed by the request.
|
protected java.lang.String |
generateRequestBody() |
DAV requests that contain a body must override this function to
generate that body.
|
java.lang.String |
getHref() |
|
java.lang.String |
getName() |
|
java.lang.String |
getSegment() |
|
boolean |
isOverwrite() |
By default, if there already is a binding for the specified segment
in the collection, the new binding replaces the existing binding.
|
void |
setHref(java.lang.String href) |
|
void |
setOverwrite(boolean overwrite) |
By default, if there already is a binding for the specified segment
in the collection, the new binding replaces the existing binding.
|
void |
setSegment(java.lang.String segment) |
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, 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, parseResponse, parseXMLResponse, readResponseBody, recycle, setDebug, setDecodeResponseHrefs, setDocument, setResponseHashtable, writeRequestBody
public static final java.lang.String NAME
public BindMethod()
public BindMethod(java.lang.String existingBinding, java.lang.String newBinding)
public java.lang.String getName()
getName
in class org.apache.commons.httpclient.HttpMethodBase
public void setOverwrite(boolean overwrite)
overwrite
- New overwrite valuepublic boolean isOverwrite()
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
protected java.lang.String generateRequestBody()
The default behavior simply returns an empty body.
generateRequestBody
in class XMLResponseMethodBase
public java.lang.String getHref()
public java.lang.String getSegment()
public void setHref(java.lang.String href)
href
- path of the resource to be boundpublic void setSegment(java.lang.String segment)
segment
- new resource name