org.codehaus.groovy.grails.web.pages
Class GroovyPageResourceLoader
java.lang.Object
org.codehaus.groovy.grails.support.StaticResourceLoader
org.codehaus.groovy.grails.web.pages.GroovyPageResourceLoader
- All Implemented Interfaces:
- org.springframework.core.io.ResourceLoader
public class GroovyPageResourceLoader
- extends org.codehaus.groovy.grails.support.StaticResourceLoader
A StaticResourceLoader that loads GSPs from a local grails-app folder instead of from WEB-INF in
development mode.
- Since:
- 0.5
- See Also:
StaticResourceLoader
|
Field Summary |
static java.lang.String |
BEAN_ID
The id of the instance of this bean to be used in the Spring context |
| Fields inherited from interface org.springframework.core.io.ResourceLoader |
CLASSPATH_URL_PREFIX |
|
Method Summary |
protected java.lang.String |
buildPluginViewPath(java.lang.String pluginBaseDirectory,
java.lang.String pluginName,
java.lang.String pathRelativeToPlugin)
|
protected java.lang.String |
buildPluginViewPathFromBase(java.lang.String pluginBase,
java.lang.String pathRelativeToPlugin,
java.lang.StringBuilder builder)
|
org.springframework.core.io.Resource |
getResource(java.lang.String location)
|
void |
setBaseResource(org.springframework.core.io.Resource baseResource)
|
void |
setPluginSettings(grails.util.PluginBuildSettings settings)
|
| Methods inherited from class org.codehaus.groovy.grails.support.StaticResourceLoader |
getClassLoader |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BEAN_ID
public static final java.lang.String BEAN_ID
- The id of the instance of this bean to be used in the Spring context
- See Also:
- Constant Field Values
GroovyPageResourceLoader
public GroovyPageResourceLoader()
setBaseResource
public void setBaseResource(org.springframework.core.io.Resource baseResource)
- Overrides:
setBaseResource in class org.codehaus.groovy.grails.support.StaticResourceLoader
setPluginSettings
public void setPluginSettings(grails.util.PluginBuildSettings settings)
getResource
public org.springframework.core.io.Resource getResource(java.lang.String location)
- Specified by:
getResource in interface org.springframework.core.io.ResourceLoader- Overrides:
getResource in class org.codehaus.groovy.grails.support.StaticResourceLoader
buildPluginViewPath
protected java.lang.String buildPluginViewPath(java.lang.String pluginBaseDirectory,
java.lang.String pluginName,
java.lang.String pathRelativeToPlugin)
buildPluginViewPathFromBase
protected java.lang.String buildPluginViewPathFromBase(java.lang.String pluginBase,
java.lang.String pathRelativeToPlugin,
java.lang.StringBuilder builder)