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
public class UserAgentAwareCrafterPageView extends CrafterPageView
-
-
Field Summary
Fields Modifier and Type Field Description protected UserAgentTemplateDetector
userAgentTemplateDetector
-
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
-
-
Constructor Summary
Constructors Constructor Description UserAgentAwareCrafterPageView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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
-
-
-
-
Field Detail
-
userAgentTemplateDetector
protected UserAgentTemplateDetector userAgentTemplateDetector
-
-
Method Detail
-
setUserAgentTemplateDetector
public void setUserAgentTemplateDetector(UserAgentTemplateDetector userAgentTemplateDetector)
-
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
-
-