public class GroovyPageViewResolver
extends org.springframework.web.servlet.view.InternalResourceViewResolver
implements org.codehaus.groovy.grails.web.servlet.view.GrailsViewResolver
| Modifier and Type | Field and Description |
|---|---|
protected GrailsConventionGroovyPageLocator |
groovyPageLocator |
static java.lang.String |
GSP_SUFFIX |
static java.lang.String |
JSP_SUFFIX |
protected GroovyPagesTemplateEngine |
templateEngine |
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX| Constructor and Description |
|---|
GroovyPageViewResolver()
Constructor.
|
GroovyPageViewResolver(GroovyPagesTemplateEngine templateEngine,
GrailsConventionGroovyPageLocator groovyPageLocator) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
protected org.springframework.web.servlet.View |
createFallbackView(java.lang.String viewName) |
protected org.springframework.web.servlet.View |
createGrailsView(java.lang.String viewName) |
protected org.springframework.web.servlet.View |
createJstlView(java.lang.String viewName) |
long |
getCacheTimeout() |
boolean |
isAllowGrailsViewCaching() |
protected org.springframework.web.servlet.View |
loadView(java.lang.String viewName,
java.util.Locale locale) |
protected java.lang.String |
resolveCurrentControllerKeyPrefixes() |
org.springframework.web.servlet.View |
resolveViewName(java.lang.String viewName,
java.util.Locale locale) |
void |
setAllowGrailsViewCaching(boolean allowGrailsViewCaching) |
void |
setCacheTimeout(long cacheTimeout) |
void |
setGroovyPageLocator(GrailsConventionGroovyPageLocator groovyPageLocator) |
void |
setTemplateEngine(GroovyPagesTemplateEngine templateEngine) |
buildView, requiredViewClass, setAlwaysInclude, setExposeContextBeansAsAttributes, setExposedContextBeanNamescanHandle, createView, getAttributesMap, getCacheKey, getContentType, getExposePathVariables, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, setAttributes, setAttributesMap, setContentType, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesgetCacheLimit, isCache, isCacheUnresolved, removeFromCache, setCache, setCacheLimit, setCacheUnresolvedgetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextpublic static final java.lang.String GSP_SUFFIX
public static final java.lang.String JSP_SUFFIX
protected GroovyPagesTemplateEngine templateEngine
protected GrailsConventionGroovyPageLocator groovyPageLocator
public GroovyPageViewResolver()
public GroovyPageViewResolver(GroovyPagesTemplateEngine templateEngine, GrailsConventionGroovyPageLocator groovyPageLocator)
public void setGroovyPageLocator(GrailsConventionGroovyPageLocator groovyPageLocator)
public org.springframework.web.servlet.View resolveViewName(java.lang.String viewName,
java.util.Locale locale)
throws java.lang.Exception
resolveViewName in interface org.springframework.web.servlet.ViewResolverresolveViewName in class org.springframework.web.servlet.view.AbstractCachingViewResolverjava.lang.Exceptionprotected org.springframework.web.servlet.View loadView(java.lang.String viewName,
java.util.Locale locale)
throws java.lang.Exception
loadView in class org.springframework.web.servlet.view.UrlBasedViewResolverjava.lang.Exceptionprotected java.lang.String resolveCurrentControllerKeyPrefixes()
protected org.springframework.web.servlet.View createGrailsView(java.lang.String viewName)
throws java.lang.Exception
java.lang.Exceptionprotected org.springframework.web.servlet.View createFallbackView(java.lang.String viewName)
throws java.lang.Exception
java.lang.Exceptionprotected org.springframework.web.servlet.View createJstlView(java.lang.String viewName)
throws java.lang.Exception
java.lang.Exception@Autowired(required=true) @Qualifier(value="groovyPagesTemplateEngine") public void setTemplateEngine(GroovyPagesTemplateEngine templateEngine)
public long getCacheTimeout()
public void setCacheTimeout(long cacheTimeout)
public void clearCache()
clearCache in class org.springframework.web.servlet.view.AbstractCachingViewResolverpublic boolean isAllowGrailsViewCaching()
public void setAllowGrailsViewCaching(boolean allowGrailsViewCaching)