public class GrailsLayoutViewResolver
extends java.lang.Object
implements org.codehaus.groovy.grails.web.servlet.view.LayoutViewResolver, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.context.ApplicationContextAware
| Modifier and Type | Field and Description |
|---|---|
protected org.codehaus.groovy.grails.web.sitemesh.GroovyPageLayoutFinder |
groovyPageLayoutFinder |
protected org.springframework.web.servlet.ViewResolver |
innerViewResolver |
protected javax.servlet.ServletContext |
servletContext |
| Constructor and Description |
|---|
GrailsLayoutViewResolver() |
GrailsLayoutViewResolver(org.springframework.web.servlet.ViewResolver innerViewResolver,
org.codehaus.groovy.grails.web.sitemesh.GroovyPageLayoutFinder groovyPageLayoutFinder) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.web.servlet.View |
createLayoutView(org.springframework.web.servlet.View innerView) |
org.springframework.web.servlet.ViewResolver |
getInnerViewResolver() |
int |
getOrder() |
org.springframework.web.servlet.View |
resolveViewName(java.lang.String viewName,
java.util.Locale locale) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setGroovyPageLayoutFinder(org.codehaus.groovy.grails.web.sitemesh.GroovyPageLayoutFinder groovyPageLayoutFinder) |
void |
setInnerViewResolver(org.springframework.web.servlet.ViewResolver innerViewResolver) |
void |
setOrder(int order) |
void |
setServletContext(javax.servlet.ServletContext servletContext) |
protected org.springframework.web.servlet.ViewResolver innerViewResolver
protected org.codehaus.groovy.grails.web.sitemesh.GroovyPageLayoutFinder groovyPageLayoutFinder
protected javax.servlet.ServletContext servletContext
public GrailsLayoutViewResolver(org.springframework.web.servlet.ViewResolver innerViewResolver,
org.codehaus.groovy.grails.web.sitemesh.GroovyPageLayoutFinder groovyPageLayoutFinder)
public GrailsLayoutViewResolver()
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.ViewResolverjava.lang.Exceptionprotected org.springframework.web.servlet.View createLayoutView(org.springframework.web.servlet.View innerView)
public org.springframework.web.servlet.ViewResolver getInnerViewResolver()
getInnerViewResolver in interface org.codehaus.groovy.grails.web.servlet.view.LayoutViewResolverpublic int getOrder()
getOrder in interface org.springframework.core.Orderedpublic void setOrder(int order)
public void setServletContext(javax.servlet.ServletContext servletContext)
setServletContext in interface org.springframework.web.context.ServletContextAwarepublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void setInnerViewResolver(org.springframework.web.servlet.ViewResolver innerViewResolver)
public void setGroovyPageLayoutFinder(org.codehaus.groovy.grails.web.sitemesh.GroovyPageLayoutFinder groovyPageLayoutFinder)