Package org.grails.io.support
Class ResourceLocator
- java.lang.Object
-
- org.grails.io.support.ResourceLocator
-
public class ResourceLocator extends java.lang.ObjectUsed to locate resources at build / development time- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,Resource>classNameToResourceCacheprotected java.util.List<java.lang.String>classSearchDirectoriesstatic java.lang.StringCLOSURE_MARKERprotected ResourceLoaderdefaultResourceLoaderstatic java.lang.StringFILE_SEPARATORprotected static ResourceNULL_RESOURCEprotected PathMatchingResourcePatternResolverpatchMatchingResolverprotected java.util.List<java.lang.String>resourceSearchDirectoriesprotected java.util.Map<java.lang.String,Resource>uriToResourceCacheprotected booleanwarDeployedstatic java.lang.StringWEB_APP_DIRstatic java.lang.StringWILDCARD
-
Constructor Summary
Constructors Constructor Description ResourceLocator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourcefindResourceForClassName(java.lang.String className)ResourcefindResourceForURI(java.lang.String uri)protected ResourceLoadergetDefaultResourceLoader()voidsetResourceLoader(ResourceLoader resourceLoader)voidsetSearchLocation(java.lang.String searchLocation)voidsetSearchLocations(java.util.Collection<java.lang.String> searchLocations)
-
-
-
Field Detail
-
WILDCARD
public static final java.lang.String WILDCARD
- See Also:
- Constant Field Values
-
FILE_SEPARATOR
public static final java.lang.String FILE_SEPARATOR
-
CLOSURE_MARKER
public static final java.lang.String CLOSURE_MARKER
- See Also:
- Constant Field Values
-
WEB_APP_DIR
public static final java.lang.String WEB_APP_DIR
- See Also:
- Constant Field Values
-
NULL_RESOURCE
protected static final Resource NULL_RESOURCE
-
patchMatchingResolver
protected PathMatchingResourcePatternResolver patchMatchingResolver
-
classSearchDirectories
protected java.util.List<java.lang.String> classSearchDirectories
-
resourceSearchDirectories
protected java.util.List<java.lang.String> resourceSearchDirectories
-
classNameToResourceCache
protected java.util.Map<java.lang.String,Resource> classNameToResourceCache
-
uriToResourceCache
protected java.util.Map<java.lang.String,Resource> uriToResourceCache
-
defaultResourceLoader
protected ResourceLoader defaultResourceLoader
-
warDeployed
protected boolean warDeployed
-
-
Method Detail
-
setSearchLocation
public void setSearchLocation(java.lang.String searchLocation)
-
getDefaultResourceLoader
protected ResourceLoader getDefaultResourceLoader()
-
setSearchLocations
public void setSearchLocations(java.util.Collection<java.lang.String> searchLocations)
-
findResourceForURI
public Resource findResourceForURI(java.lang.String uri)
-
findResourceForClassName
public Resource findResourceForClassName(java.lang.String className)
-
setResourceLoader
public void setResourceLoader(ResourceLoader resourceLoader)
-
-