|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.grails.web.pages.discovery.DefaultGroovyPageLocator
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.
Nested Class Summary | |
---|---|
static class |
DefaultGroovyPageLocator.PluginViewPathInfo
|
Field Summary | |
---|---|
protected GrailsPluginManager |
pluginManager
|
protected boolean |
reloadEnabled
|
protected java.util.Collection |
resourceLoaders
|
protected boolean |
warDeployed
|
Method Summary | |
---|---|
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, GroovyPageBinding binding)
|
GroovyPageScriptSource
|
findPageInBinding(java.lang.String uri, GroovyPageBinding 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 searchPaths)
|
protected org.springframework.core.io.Resource
|
findResourceInPlugins(java.lang.String uri)
|
protected GroovyPageScriptSource
|
findResourceScriptPathForSearchPaths(java.lang.String uri, java.util.List 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, GroovyPageBinding binding)
|
protected java.lang.String
|
resolvePluginViewPath(java.lang.String uri, GrailsPlugin plugin)
|
protected java.util.List
|
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 precompiledGspMap)
|
void
|
setReloadEnabled(boolean reloadEnabled)
|
void
|
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
|
void
|
setServletContext(javax.servlet.ServletContext servletContext)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), 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() |
Field Detail |
---|
protected GrailsPluginManager pluginManager
protected boolean reloadEnabled
protected java.util.Collection resourceLoaders
protected boolean warDeployed
Method Detail |
---|
public 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)
public GroovyPageScriptSource findPage(java.lang.String uri)
public GroovyPageScriptSource findPageInBinding(java.lang.String pluginName, java.lang.String uri, GroovyPageBinding binding)
public GroovyPageScriptSource findPageInBinding(java.lang.String uri, GroovyPageBinding 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 searchPaths)
protected org.springframework.core.io.Resource findResourceInPlugins(java.lang.String uri)
@SuppressWarnings("unchecked") protected GroovyPageScriptSource findResourceScriptPathForSearchPaths(java.lang.String uri, java.util.List searchPaths)
protected GroovyPageScriptSource findResourceScriptSource(java.lang.String uri)
protected GroovyPageScriptSource findResourceScriptSourceInPlugins(java.lang.String uri)
public static DefaultGroovyPageLocator.PluginViewPathInfo getPluginViewPathInfo(java.lang.String uri)
public boolean isReloadEnabled()
public 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, GroovyPageBinding binding)
protected java.lang.String resolvePluginViewPath(java.lang.String uri, GrailsPlugin plugin)
protected java.util.List resolveSearchPaths(java.lang.String uri)
protected GroovyPageScriptSource resolveViewInBinaryPlugin(BinaryGrailsPlugin binaryPlugin, java.lang.String uri)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
public void setPluginManager(GrailsPluginManager pluginManager)
public void setPrecompiledGspMap(java.util.Map precompiledGspMap)
public void setReloadEnabled(boolean reloadEnabled)
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
public void setServletContext(javax.servlet.ServletContext servletContext)
Groovy Documentation