org.codehaus.groovy.grails.scaffolding.view
Class ScaffoldingViewResolver
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.AbstractCachingViewResolver
org.springframework.web.servlet.view.UrlBasedViewResolver
org.springframework.web.servlet.view.InternalResourceViewResolver
org.codehaus.groovy.grails.web.servlet.view.GrailsViewResolver
org.codehaus.groovy.grails.scaffolding.view.ScaffoldingViewResolver
- All Implemented Interfaces:
- org.codehaus.groovy.grails.plugins.PluginManagerAware, org.codehaus.groovy.grails.plugins.support.aware.GrailsApplicationAware, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.ViewResolver
public class ScaffoldingViewResolver
- extends org.codehaus.groovy.grails.web.servlet.view.GrailsViewResolver
- implements org.springframework.context.ApplicationContextAware
Overrides the default Grails view resolver and resolves scaffolded views at runtime.
- Since:
- 1.1
| Fields inherited from class org.codehaus.groovy.grails.web.servlet.view.GrailsViewResolver |
groovyPageLocator, GSP_SUFFIX, JSP_SUFFIX, templateEngine |
| Fields inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver |
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX |
| Fields inherited from class org.springframework.context.support.ApplicationObjectSupport |
logger |
| Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| Methods inherited from class org.codehaus.groovy.grails.web.servlet.view.GrailsViewResolver |
getCacheTimeout, setCacheTimeout, setGrailsApplication, setGroovyPageLocator, setPluginManager, setTemplateEngine |
| Methods inherited from class org.springframework.web.servlet.view.InternalResourceViewResolver |
buildView, requiredViewClass, setAlwaysInclude, setExposeContextBeansAsAttributes, setExposedContextBeanNames |
| Methods inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver |
canHandle, createView, getAttributesMap, getCacheKey, getContentType, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, setAttributes, setAttributesMap, setContentType, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNames |
| Methods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver |
clearCache, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheUnresolved |
| Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport |
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext |
| Methods inherited from class org.springframework.context.support.ApplicationObjectSupport |
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.springframework.context.ApplicationContextAware |
setApplicationContext |
ScaffoldingViewResolver
public ScaffoldingViewResolver()
clearViewCache
public static void clearViewCache()
- Clears any cached scaffolded views.
loadView
protected org.springframework.web.servlet.View loadView(java.lang.String viewName,
java.util.Locale locale)
throws java.lang.Exception
- Overrides:
loadView in class org.codehaus.groovy.grails.web.servlet.view.GrailsViewResolver
- Throws:
java.lang.Exception
createScaffoldedView
protected org.springframework.web.servlet.View createScaffoldedView(java.lang.String viewName,
java.lang.String viewCode)
throws java.lang.Exception
- Throws:
java.lang.Exception
generateViewSource
protected java.lang.String generateViewSource(java.lang.String viewName,
org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass)
setTemplateGenerator
public void setTemplateGenerator(GrailsTemplateGenerator templateGenerator)
setScaffoldedActionMap
public void setScaffoldedActionMap(java.util.Map scaffoldedActionMap)
setScaffoldedDomains
public void setScaffoldedDomains(java.util.Map scaffoldedDomains)