|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
WebDAV method.
Field Summary | |
static java.lang.String |
PROTOCOL
Protocol version. |
Method Summary | |
boolean |
followRedirects()
True if this methods should automatically follow redirects. |
void |
generateHeaders(java.lang.String host,
State state)
Generate additional headers needed by the request. |
java.lang.String |
generateQuery()
Generate the query. |
java.lang.String |
generateRequestLine()
Generate the HTTP request line. |
Header |
getHeader(java.lang.String headerName)
Get header. |
java.util.Enumeration |
getHeaders()
Get headers. |
java.lang.String |
getName()
Name property getter. |
java.lang.String |
getPath()
Path property getter. |
int |
getStatusCode()
Status code property getter. |
java.lang.String |
getStatusText()
Status text property getter. |
boolean |
hasBeenUsed()
Checks if this method's instance has already been used, and has not been recycled. |
boolean |
isStreamedQuery()
Is the query body submitted through an InputStream of with a String. |
void |
parseResponse(java.io.InputStream is)
Parse response. |
void |
processResponseHeaders(java.util.Hashtable headers)
Process response headers. |
void |
recycle()
Recycle the method object, so that it can be reused again. |
void |
removeHeader(java.lang.String headerName)
Remove header. |
void |
setDebug(int debug)
Debug property setter. |
void |
setHeader(java.lang.String headerName,
java.lang.String headerValue)
Set header. |
void |
setPath(java.lang.String path)
Path property setter. |
void |
setStatusCode(int statusCode)
Status code property setter. |
void |
setStatusText(java.lang.String statusText)
Status text property setter. |
void |
setUsed()
Set the method as used. |
void |
streamQuery(java.io.OutputStream out)
Stream the body of the query. |
boolean |
validate()
Ensures the correctness of the request according to criterions which are method dependent. |
Field Detail |
public static final java.lang.String PROTOCOL
Method Detail |
public void setDebug(int debug)
int
- Debugpublic void setUsed()
public void setStatusCode(int statusCode)
int
- Status codepublic int getStatusCode()
public void setStatusText(java.lang.String statusText)
statusText
- Status textpublic java.lang.String getStatusText()
public void setPath(java.lang.String path)
path
- Absolute pathpublic java.lang.String getPath()
public java.lang.String getName()
public void setHeader(java.lang.String headerName, java.lang.String headerValue)
headerName
- Header nameheaderValue
- Header valuepublic Header getHeader(java.lang.String headerName)
headerName
- Header namepublic void removeHeader(java.lang.String headerName)
headerName
- Header namepublic boolean hasBeenUsed()
public boolean followRedirects()
public boolean validate()
public void recycle()
public java.util.Enumeration getHeaders()
public void generateHeaders(java.lang.String host, State state)
state
- State tokenpublic boolean isStreamedQuery()
public java.lang.String generateQuery()
public void streamQuery(java.io.OutputStream out) throws java.io.IOException
public void processResponseHeaders(java.util.Hashtable headers)
headers
- Headers listpublic void parseResponse(java.io.InputStream is) throws java.io.IOException, WebdavException
is
- Input streampublic java.lang.String generateRequestLine()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |