public class DefaultResourceLocator extends java.lang.Object implements ResourceLocator, PluginManagerAware
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLOSURE_MARKER |
static java.lang.String |
FILE_SEPARATOR |
static java.lang.String |
WEB_APP_DIR |
static java.lang.String |
WILDCARD |
Constructor and Description |
---|
DefaultResourceLocator() |
Modifier and Type | Method and Description |
---|---|
Resource |
findResourceForClassName(java.lang.String className)
Finds the .groovy file or .java file for a given class from a Grails project.
|
Resource |
findResourceForURI(java.lang.String uri)
Finds a resource for the given URI
|
void |
setPluginManager(GrailsPluginManager pluginManager)
Sets the plug-in manager on this instance
|
void |
setResourceLoader(ResourceLoader resourceLoader) |
void |
setSearchLocation(java.lang.String searchLocation)
The basic location from which to conduct the search.
|
void |
setSearchLocations(java.util.Collection<java.lang.String> searchLocations)
Multiple locations to search.
|
public static final java.lang.String WILDCARD
public static final java.lang.String FILE_SEPARATOR
public static final java.lang.String CLOSURE_MARKER
public static final java.lang.String WEB_APP_DIR
public void setSearchLocation(java.lang.String searchLocation)
ResourceLocator
setSearchLocation
in interface ResourceLocator
searchLocation
- The search locationpublic void setSearchLocations(java.util.Collection<java.lang.String> searchLocations)
ResourceLocator
setSearchLocations
in interface ResourceLocator
searchLocations
- The locations to searchpublic Resource findResourceForURI(java.lang.String uri)
ResourceLocator
findResourceForURI
in interface ResourceLocator
uri
- The URIpublic Resource findResourceForClassName(java.lang.String className)
ResourceLocator
findResourceForClassName
in interface ResourceLocator
className
- The class namepublic void setResourceLoader(ResourceLoader resourceLoader)
public void setPluginManager(GrailsPluginManager pluginManager)
PluginManagerAware
setPluginManager
in interface PluginManagerAware
pluginManager
- The PluginManager