Package org.craftercms.engine.view
Class UserAgentAwareCrafterPageView
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.AbstractView
org.craftercms.engine.view.CrafterPageView
org.craftercms.engine.view.UserAgentAwareCrafterPageView
- All Implemented Interfaces:
org.craftercms.core.util.cache.CachingAwareObject
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationContextAware
,org.springframework.web.context.ServletContextAware
,org.springframework.web.servlet.View
-
Field Summary
Fields inherited from class org.craftercms.engine.view.CrafterPageView
cachingTime, DEFAULT_CHARSET, DEFAULT_CONTENT_TYPE, delegatedViewResolver, disableVariableRestrictions, key, KEY_CONTENT_MODEL, KEY_MODEL, locale, mimeTypeXPathQuery, page, PAGE_URL_ATTRIBUTE_NAME, pageViewNameXPathQuery, scope, scripts
Fields inherited from interface org.springframework.web.servlet.View
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
renderActualView
(String pageViewName, Map<String, Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) void
setUserAgentTemplateDetector
(UserAgentTemplateDetector userAgentTemplateDetector) Methods inherited from class org.craftercms.engine.view.CrafterPageView
afterPropertiesSet, createScriptVariables, executeScript, getCachingTime, getKey, getMimeType, getPage, getPageViewName, getScope, renderMergedOutputModel, setCachingTime, setDelegatedViewResolver, setDisableVariableRestrictions, setKey, setLocale, setMimeTypeXPathQuery, setPage, setPageViewNameXPathQuery, setScope, setScripts, toString
Methods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, formatViewName, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getRequestToExpose, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponse
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
-
Field Details
-
userAgentTemplateDetector
-
-
Constructor Details
-
UserAgentAwareCrafterPageView
public UserAgentAwareCrafterPageView()
-
-
Method Details
-
setUserAgentTemplateDetector
-
renderActualView
protected void renderActualView(String pageViewName, Map<String, Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception- Overrides:
renderActualView
in classCrafterPageView
- Throws:
Exception
-