com.watchitlater.spring
Class StringTemplateViewResolver
java.lang.Object
com.watchitlater.spring.StringTemplateViewResolver
- All Implemented Interfaces:
- org.springframework.context.ResourceLoaderAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.ViewResolver
public class StringTemplateViewResolver
- extends java.lang.Object
- implements org.springframework.web.servlet.ViewResolver, org.springframework.context.ResourceLoaderAware, org.springframework.web.context.ServletContextAware, org.springframework.core.Ordered
| Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
groupCache
protected java.util.Map<java.lang.String,WebStringTemplateGroup> groupCache
refreshIntervalInSeconds
protected java.lang.Integer refreshIntervalInSeconds
useGroupCache
protected boolean useGroupCache
templateErrorListener
protected org.antlr.stringtemplate.StringTemplateErrorListener templateErrorListener
resourceLoader
protected org.springframework.core.io.ResourceLoader resourceLoader
sourceFileCharEncoding
protected java.lang.String sourceFileCharEncoding
templateRoot
protected java.lang.String templateRoot
sharedRoot
protected java.lang.String sharedRoot
renderers
protected java.util.List<Renderer> renderers
defaultFormat
protected WebFormat defaultFormat
servletContext
protected javax.servlet.ServletContext servletContext
contentType
protected java.lang.String contentType
exposeRequestContext
protected boolean exposeRequestContext
autoIndent
protected boolean autoIndent
order
protected int order
StringTemplateViewResolver
public StringTemplateViewResolver()
setUseGroupCache
public void setUseGroupCache(boolean useGroupCache)
setTemplateErrorListener
public void setTemplateErrorListener(org.antlr.stringtemplate.StringTemplateErrorListener templateErrorListener)
setRefreshIntervalInSeconds
public void setRefreshIntervalInSeconds(java.lang.Integer refreshIntervalInSeconds)
setSourceFileCharEncoding
public void setSourceFileCharEncoding(java.lang.String sourceFileCharEncoding)
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
- Specified by:
setResourceLoader in interface org.springframework.context.ResourceLoaderAware
setTemplateRoot
public void setTemplateRoot(java.lang.String templateRoot)
setSharedRoot
public void setSharedRoot(java.lang.String sharedRoot)
setRenderers
public void setRenderers(java.util.List<Renderer> renderers)
setDefaultFormat
public void setDefaultFormat(java.lang.String defaultFormat)
setServletContext
public void setServletContext(javax.servlet.ServletContext servletContext)
- Specified by:
setServletContext in interface org.springframework.web.context.ServletContextAware
setContentType
public void setContentType(java.lang.String contentType)
setExposeRequestContext
public void setExposeRequestContext(boolean exposeRequestContext)
setAutoIndent
public void setAutoIndent(boolean autoIndent)
setOrder
public void setOrder(int order)
getOrder
public int getOrder()
- Specified by:
getOrder in interface org.springframework.core.Ordered
resolveViewName
public StringTemplateView resolveViewName(java.lang.String viewName,
java.util.Locale locale)
- Specified by:
resolveViewName in interface org.springframework.web.servlet.ViewResolver
shouldNotResolve
protected boolean shouldNotResolve(java.lang.String viewName)
createView
protected StringTemplateView createView()
initView
protected void initView(StringTemplateView view,
WebStringTemplate tempate)
createTemplate
protected WebStringTemplate createTemplate(java.lang.String viewName)
registerAttributeRenderers
protected void registerAttributeRenderers(WebStringTemplate template)
createGroup
protected WebStringTemplateGroup createGroup(java.lang.String viewName)
getCachedGroup
protected WebStringTemplateGroup getCachedGroup(java.lang.String viewName)
createGroup
protected WebStringTemplateGroup createGroup()
createGroup
protected WebStringTemplateGroup createGroup(java.lang.String groupName,
java.lang.String groupRoot)
initGroup
protected void initGroup(WebStringTemplateGroup group)