public class DefaultGroovyPageLocator extends java.lang.Object
Used to locate GSPs whether in development or WAR deployed mode from static resources, custom resource loaders and binary plugins.
| Modifiers | Name | Description | 
|---|---|---|
| static class | DefaultGroovyPageLocator.PluginViewPathInfo | 
| Modifiers | Name | Description | 
|---|---|---|
| static java.lang.String | PATH_TO_WEB_INF_VIEWS | |
| protected GrailsPluginManager | pluginManager | |
| protected boolean | reloadEnabled | |
| protected java.util.Collection<org.springframework.core.io.ResourceLoader> | resourceLoaders | |
| protected boolean | warDeployed | 
| Type | Name and description | 
|---|---|
| void | addResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) | 
| protected GroovyPageCompiledScriptSource | createGroovyPageCompiledScriptSource(java.lang.String uri, java.lang.String fullPath, java.lang.Class<?> viewClass) | 
| protected GroovyPageScriptSource | findBinaryScriptSource(java.lang.String uri) | 
| GroovyPageScriptSource | findPage(java.lang.String uri) | 
| GroovyPageScriptSource | findPageInBinding(java.lang.String pluginName, java.lang.String uri, TemplateVariableBinding binding) | 
| GroovyPageScriptSource | findPageInBinding(java.lang.String uri, TemplateVariableBinding binding) | 
| protected org.springframework.core.io.Resource | findReloadablePage(java.lang.String uri) | 
| protected org.springframework.core.io.Resource | findResource(java.lang.String uri) | 
| protected org.springframework.core.io.Resource | findResource(java.util.List<java.lang.String> searchPaths) | 
| protected org.springframework.core.io.Resource | findResourceInPlugins(java.lang.String uri) | 
| protected GroovyPageScriptSource | findResourceScriptPathForSearchPaths(java.lang.String uri, java.util.List<java.lang.String> searchPaths) | 
| protected GroovyPageScriptSource | findResourceScriptSource(java.lang.String uri) | 
| protected GroovyPageScriptSource | findResourceScriptSourceInPlugins(java.lang.String uri) | 
| static DefaultGroovyPageLocator.PluginViewPathInfo | getPluginViewPathInfo(java.lang.String uri) | 
| boolean | isReloadEnabled() | 
| void | removePrecompiledPage(GroovyPageCompiledScriptSource scriptSource) | 
| protected java.lang.String | removePrefix(java.lang.String uri, java.lang.String prefix) | 
| protected java.lang.String | removeViewLocationPrefixes(java.lang.String uri) | 
| protected java.lang.String | resolveContextPath(java.lang.String pluginName, java.lang.String uri, TemplateVariableBinding binding) | 
| protected java.lang.String | resolveContextPath(java.lang.String pluginName, java.lang.String uri, TemplateVariableBinding binding, boolean forceCamelCase) | 
| protected java.lang.String | resolvePluginViewPath(java.lang.String uri, GrailsPlugin plugin) | 
| protected java.util.List<java.lang.String> | resolveSearchPaths(java.lang.String uri) | 
| protected GroovyPageScriptSource | resolveViewInBinaryPlugin(BinaryGrailsPlugin binaryPlugin, java.lang.String uri) | 
| void | setApplicationContext(org.springframework.context.ApplicationContext applicationContext) | 
| void | setPluginManager(GrailsPluginManager pluginManager) | 
| void | setPrecompiledGspMap(java.util.Map<java.lang.String, java.lang.String> precompiledGspMap) | 
| void | setReloadEnabled(boolean reloadEnabled) | 
| void | setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) | 
| Methods inherited from class | Name | 
|---|---|
| class java.lang.Object | java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |