public class PropFindMethod extends MethodBase
| Modifier and Type | Class and Description |
|---|---|
static class |
PropFindMethod.PropRequest |
MethodBase.MethodInfodumpContent, hasBriefHeader, nsIntf, xml| Constructor and Description |
|---|
PropFindMethod() |
| Modifier and Type | Method and Description |
|---|---|
void |
doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
doNodeProperties(WebdavNsNode node,
PropFindMethod.PropRequest pr)
Generate response for a PROPFIND for the current node, then for the children.
|
void |
init()
Called at each request
|
PropFindMethod.PropRequest |
parseProps(Node nd)
Just a list of property names in any namespace.
|
void |
processResp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth) |
PropFindMethod.PropRequest |
tryPropRequest(Node nd)
See if the current node represents a valid propfind element
and return with a request if so.
|
addDavHeader, addHeaders, addNs, addStatus, cdataProperty, checkDepth, checkServerInfo, closeTag, defaultDepth, doPropFind, emptyTag, emptyTag, fixPath, flush, formatHTTPDate, getChildren, getChildrenArray, getElementContent, getNsAbbrev, getNsIntf, getOnlyChild, getResourceUri, getStatus, init, isEmpty, openTag, openTagNoNewline, parseContent, parseContent, property, property, propertyTagVal, startEmitaudit, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, getAuditLoggerIfEnabled, getErrorLoggerIfEnabled, getLogger, getLogger, getMetricsLoggerIfEnabled, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsLoggerEnabled, metrics, warnpublic void init()
MethodBaseinit in class MethodBasepublic void doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws WebdavException
doMethod in class MethodBaseWebdavExceptionpublic PropFindMethod.PropRequest tryPropRequest(Node nd) throws WebdavException
nd - WebdavExceptionpublic PropFindMethod.PropRequest parseProps(Node nd) throws WebdavException
nd - WebdavExceptionpublic void processResp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth)
throws WebdavException
req - resp - depth - WebdavExceptionpublic void doNodeProperties(WebdavNsNode node, PropFindMethod.PropRequest pr) throws WebdavException
node - pr - WebdavExceptionCopyright © 2018 Bedework. All rights reserved.