|
||||||||||
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.commons.httpclient.methods.ExpectContinueMethod org.apache.commons.httpclient.methods.EntityEnclosingMethod org.apache.jackrabbit.webdav.client.methods.DavMethodBase org.apache.jackrabbit.webdav.client.methods.OptionsMethod
public class OptionsMethod
OptionsMethod
...
Field Summary |
---|
Fields inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod |
---|
CONTENT_LENGTH_AUTO, CONTENT_LENGTH_CHUNKED |
Constructor Summary | |
---|---|
OptionsMethod(String uri)
|
|
OptionsMethod(String uri,
OptionsInfo optionsInfo)
|
|
OptionsMethod(String uri,
String[] optionsEntries)
|
Method Summary | |
---|---|
String[] |
getAllowedMethods()
Returns an array of String listing the allowed methods. |
String[] |
getComplianceClasses()
Returns an array of String listing the WebDAV compliance classes. |
String |
getName()
Reset method to 'abstract' in order to force subclasses to change the name (inherited value is GetMethod.getName() ). |
OptionsResponse |
getResponseAsOptionsResponse()
|
boolean |
hasComplianceClass(String complianceClass)
Checks if the specified compliance class is supported by the resource identified by the original URI. |
boolean |
isAllowed(String method)
Checks if the specified method is a supported method by the resource identified by the original URI. |
protected boolean |
isSuccess(int statusCode)
|
protected void |
processResponseHeaders(org.apache.commons.httpclient.HttpState state,
org.apache.commons.httpclient.HttpConnection conn)
This implementation will parse the Allow and DAV headers to obtain the set of HTTP methods and WebDAV compliance classes supported by the resource identified by the Request-URI. |
Methods inherited from class org.apache.jackrabbit.webdav.client.methods.DavMethodBase |
---|
addRequestHeader, checkSuccess, getResponseBodyAsDocument, getResponseBodyAsMultiStatus, getResponseException, getSuccess, processMultiStatusBody, processResponseBody, processStatusLine, setRequestBody, setRequestBody, setRequestHeader, setSuccess, succeeded |
Methods inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod |
---|
addContentLengthRequestHeader, addRequestHeaders, clearRequestBody, generateRequestBody, generateRequestEntity, getFollowRedirects, getRequestCharSet, getRequestContentLength, getRequestEntity, hasRequestContent, recycle, setContentChunked, setFollowRedirects, setRequestBody, setRequestBody, setRequestContentLength, setRequestContentLength, setRequestEntity, writeRequestBody |
Methods inherited from class org.apache.commons.httpclient.methods.ExpectContinueMethod |
---|
getUseExpectHeader, setUseExpectHeader |
Methods inherited from class org.apache.commons.httpclient.HttpMethodBase |
---|
abort, addCookieRequestHeader, addHostRequestHeader, addProxyConnectionHeader, addRequestHeader, addRequestHeader, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, generateRequestLine, getAuthenticationRealm, getContentCharSet, getDoAuthentication, getEffectiveVersion, getHostAuthState, getHostConfiguration, getMethodRetryHandler, getParams, getPath, getProxyAuthenticationRealm, getProxyAuthState, getQueryString, getRecoverableExceptionCount, getRequestHeader, getRequestHeaderGroup, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaderGroup, getResponseHeaders, getResponseHeaders, getResponseStream, getResponseTrailerHeaderGroup, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isAborted, isConnectionCloseForced, isHttp11, isRequestSent, isStrictMode, readResponse, readResponseBody, readResponseHeaders, readStatusLine, releaseConnection, removeRequestHeader, removeRequestHeader, responseBodyConsumed, setConnectionCloseForced, setDoAuthentication, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setResponseStream, setStrictMode, setURI, shouldCloseConnection, 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 |
---|
abort, addRequestHeader, addRequestHeader, addResponseFooter, execute, getDoAuthentication, getFollowRedirects, getHostAuthState, getHostConfiguration, getParams, getPath, getProxyAuthState, getQueryString, getRequestHeader, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getResponseHeaders, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isRequestSent, isStrictMode, recycle, releaseConnection, removeRequestHeader, removeRequestHeader, setDoAuthentication, setFollowRedirects, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, setURI, validate |
Constructor Detail |
---|
public OptionsMethod(String uri)
public OptionsMethod(String uri, String[] optionsEntries) throws IOException
IOException
public OptionsMethod(String uri, OptionsInfo optionsInfo) throws IOException
IOException
Method Detail |
---|
public OptionsResponse getResponseAsOptionsResponse() throws IOException
IOException
public boolean isAllowed(String method)
method
-
public String[] getAllowedMethods()
public boolean hasComplianceClass(String complianceClass)
complianceClass
- WebDAV compliance class
public String[] getComplianceClasses()
public String getName()
DavMethodBase
GetMethod.getName()
).
getName
in interface org.apache.commons.httpclient.HttpMethod
getName
in class DavMethodBase
HttpMethod.getName()
protected void processResponseHeaders(org.apache.commons.httpclient.HttpState state, org.apache.commons.httpclient.HttpConnection conn)
This implementation will parse the Allow and DAV headers to obtain the set of HTTP methods and WebDAV compliance classes supported by the resource identified by the Request-URI.
processResponseHeaders
in class org.apache.commons.httpclient.HttpMethodBase
state
- the state
information associated with this methodconn
- the connection
used to execute
this HTTP methodHttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
protected boolean isSuccess(int statusCode)
isSuccess
in class DavMethodBase
statusCode
-
200 (OK)
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |