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
FieldsFields 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, scriptsFields inherited from interface org.springframework.web.servlet.View
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrenderActualView(String pageViewName, Map<String, Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voidsetUserAgentTemplateDetector(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, toStringMethods 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, writeToResponseMethods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextMethods 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:
renderActualViewin classCrafterPageView- Throws:
Exception
-