|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.web.servlet.mvc.AbstractController
uk.co.lakesidetech.springxmldb.spring.web.controller.AbstractXMLDBController
uk.co.lakesidetech.springxmldb.spring.web.controller.UrlFilenameXMLDBResourceController
uk.co.lakesidetech.springxmldb.spring.web.controller.AdvancedUrlFilenameXMLDBResourceController
Expands on UrlFilenameXMLDBResourceController
to retrieve a resource using the
filename on the request URL but also determining the collection to retrieve from using the URL
The ignorePathForCollection parameter is used to remove the first part of the URL to determine the
collection to retrieve the resource from
Field Summary |
Fields inherited from class uk.co.lakesidetech.springxmldb.spring.web.controller.AbstractXMLDBController |
XMLQUERY_RESULTS_REQUEST_ATTRIBUTE |
Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator |
HEADER_CACHE_CONTROL, HEADER_EXPIRES, HEADER_PRAGMA, METHOD_GET, METHOD_POST |
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport |
logger |
Constructor Summary | |
AdvancedUrlFilenameXMLDBResourceController()
|
Method Summary | |
java.lang.String |
findCollectionFromPath(java.lang.String pathInfo)
Find the collection path from the URL |
protected java.lang.String |
formCollectionPathString(javax.servlet.http.HttpServletRequest request)
Overrides the original formCollectionPathString in AbstractXMLDBController to change the collection to be retrieved from the URL path |
void |
setIgnorePathForCollection(java.lang.String ignorePathForCollection)
|
Methods inherited from class uk.co.lakesidetech.springxmldb.spring.web.controller.UrlFilenameXMLDBResourceController |
findFilenameFromPath, getFilenameSuffix, handleRequestInternal, setFilenameSuffix |
Methods inherited from class uk.co.lakesidetech.springxmldb.spring.web.controller.AbstractXMLDBController |
getCollection, getCollectionPrefix, getResultLimit, getView, getXmldbFacade, isAcceptCollectionFromRequest, replaceRequestParameterVariables, setAcceptCollectionFromRequest, setCollection, setCollectionPrefix, setResultLimit, setView, setXmldbFacade |
Methods inherited from class org.springframework.web.servlet.mvc.AbstractController |
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession |
Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator |
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isRequireSession, isUseCacheControlHeader, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseExpiresHeader |
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport |
getServletContext, getTempDir, getWebApplicationContext, isContextRequired |
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport |
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.web.servlet.mvc.Controller |
handleRequest |
Constructor Detail |
public AdvancedUrlFilenameXMLDBResourceController()
Method Detail |
public void setIgnorePathForCollection(java.lang.String ignorePathForCollection)
ignorePathForCollection
- The ignorePathForCollection to set.protected java.lang.String formCollectionPathString(javax.servlet.http.HttpServletRequest request)
formCollectionPathString
in class AbstractXMLDBController
request
- the HttpServletRequest
AbstractXMLDBController.formCollectionPathString(javax.servlet.http.HttpServletRequest)
public java.lang.String findCollectionFromPath(java.lang.String pathInfo)
pathInfo
- the URL path
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |