public class CrafterPageView
extends org.springframework.web.servlet.view.AbstractView
implements org.craftercms.core.util.cache.CachingAwareObject, org.springframework.beans.factory.InitializingBean
| Modifier and Type | Field and Description |
|---|---|
protected Long |
cachingTime |
static String |
DEFAULT_CHARSET |
static String |
DEFAULT_CONTENT_TYPE |
protected org.springframework.web.servlet.ViewResolver |
delegatedViewResolver |
protected List<Object> |
dependencyKeys |
protected Object |
key |
static String |
KEY_MODE_PREVIEW |
static String |
KEY_PAGE_MODEL |
protected Locale |
locale |
protected String |
mimeTypeXPathQuery |
protected boolean |
modePreview |
protected SiteItem |
page |
protected String |
pageViewNameXPathQuery |
protected String |
scope |
protected List<Script> |
scripts |
protected SiteItemService |
siteItemService |
| Constructor and Description |
|---|
CrafterPageView() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependencyKey(Object dependencyKey) |
void |
addDependencyKeys(Collection<Object> dependencyKeys) |
void |
afterPropertiesSet() |
protected Map<String,Object> |
createScriptVariables(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> model) |
protected void |
executeScript(Script script,
Map<String,Object> scriptVariables) |
Long |
getCachingTime() |
List<Object> |
getDependencyKeys() |
Object |
getKey() |
protected String |
getMimeType() |
SiteItem |
getPage() |
protected String |
getPageViewName() |
String |
getScope() |
boolean |
removeDependencyKey(Object dependencyKey) |
boolean |
removeDependencyKeys(Collection<Object> dependencyKeys) |
protected void |
renderActualView(String pageViewName,
Map<String,Object> model,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
renderMergedOutputModel(Map<String,Object> model,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setCachingTime(Long cachingTime) |
void |
setDelegatedViewResolver(org.springframework.web.servlet.ViewResolver delegatedViewResolver) |
void |
setDependencyKeys(List<Object> dependencyKeys) |
void |
setKey(Object key) |
void |
setLocale(Locale locale) |
void |
setMimeTypeXPathQuery(String mimeTypeXPathQuery) |
void |
setModePreview(boolean modePreview) |
void |
setPage(SiteItem page) |
void |
setPageViewNameXPathQuery(String pageViewNameXPathQuery) |
void |
setScope(String scope) |
void |
setScripts(List<Script> scripts) |
void |
setSiteItemService(SiteItemService siteItemService) |
String |
toString() |
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposePathVariables, setRequestContextAttribute, writeToResponsegetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextpublic static final String DEFAULT_CONTENT_TYPE
public static final String DEFAULT_CHARSET
public static final String KEY_PAGE_MODEL
public static final String KEY_MODE_PREVIEW
protected transient String scope
protected transient Object key
protected transient Long cachingTime
protected SiteItem page
protected boolean modePreview
protected Locale locale
protected SiteItemService siteItemService
protected String pageViewNameXPathQuery
protected String mimeTypeXPathQuery
protected org.springframework.web.servlet.ViewResolver delegatedViewResolver
public SiteItem getPage()
public void setPage(SiteItem page)
public void setLocale(Locale locale)
public void setModePreview(boolean modePreview)
public void setSiteItemService(SiteItemService siteItemService)
public void setPageViewNameXPathQuery(String pageViewNameXPathQuery)
public void setMimeTypeXPathQuery(String mimeTypeXPathQuery)
public void setDelegatedViewResolver(org.springframework.web.servlet.ViewResolver delegatedViewResolver)
public String getScope()
getScope in interface org.craftercms.core.util.cache.CachingAwareObjectpublic void setScope(String scope)
setScope in interface org.craftercms.core.util.cache.CachingAwareObjectpublic Object getKey()
getKey in interface org.craftercms.core.util.cache.CachingAwareObjectpublic void setKey(Object key)
setKey in interface org.craftercms.core.util.cache.CachingAwareObjectpublic List<Object> getDependencyKeys()
getDependencyKeys in interface org.craftercms.core.util.cache.CachingAwareObjectpublic void setDependencyKeys(List<Object> dependencyKeys)
setDependencyKeys in interface org.craftercms.core.util.cache.CachingAwareObjectpublic void addDependencyKeys(Collection<Object> dependencyKeys)
addDependencyKeys in interface org.craftercms.core.util.cache.CachingAwareObjectpublic void addDependencyKey(Object dependencyKey)
addDependencyKey in interface org.craftercms.core.util.cache.CachingAwareObjectpublic boolean removeDependencyKeys(Collection<Object> dependencyKeys)
removeDependencyKeys in interface org.craftercms.core.util.cache.CachingAwareObjectpublic boolean removeDependencyKey(Object dependencyKey)
removeDependencyKey in interface org.craftercms.core.util.cache.CachingAwareObjectpublic Long getCachingTime()
getCachingTime in interface org.craftercms.core.util.cache.CachingAwareObjectpublic void setCachingTime(Long cachingTime)
setCachingTime in interface org.craftercms.core.util.cache.CachingAwareObjectpublic String toString()
toString in class org.springframework.web.servlet.view.AbstractViewpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionprotected void renderMergedOutputModel(Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
renderMergedOutputModel in class org.springframework.web.servlet.view.AbstractViewExceptionprotected void executeScript(Script script, Map<String,Object> scriptVariables) throws Exception
Exceptionprotected Map<String,Object> createScriptVariables(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,Object> model)
protected String getPageViewName() throws RenderingException
RenderingExceptionprotected String getMimeType()
Copyright © 2014 CrafterCMS. All Rights Reserved.