public class DefaultGroovyResourceLoader extends Object implements groovy.lang.GroovyResourceLoader
| Modifier and Type | Field and Description |
|---|---|
ConcurrentMap<String,Future<URL>> |
findResourceURLTasks |
protected Map<String,URL> |
resources |
protected URL[] |
roots |
| Constructor and Description |
|---|
DefaultGroovyResourceLoader(URL root) |
DefaultGroovyResourceLoader(URL[] roots) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkResource(URL resource) |
protected URL |
createURL(URL root,
String filename) |
protected URL |
findResourceURL(String filename) |
protected URL |
getResource(String filename) |
protected String |
getSourceFileExtension() |
URL |
loadGroovySource(String filename) |
public final ConcurrentMap<String,Future<URL>> findResourceURLTasks
protected final URL[] roots
public DefaultGroovyResourceLoader(URL[] roots) throws MalformedURLException
MalformedURLExceptionpublic DefaultGroovyResourceLoader(URL root) throws MalformedURLException
MalformedURLExceptionpublic final URL loadGroovySource(String filename) throws MalformedURLException
loadGroovySource in interface groovy.lang.GroovyResourceLoaderMalformedURLExceptionprotected URL getResource(String filename) throws MalformedURLException
MalformedURLExceptionprotected URL findResourceURL(String filename) throws MalformedURLException
MalformedURLExceptionprotected URL createURL(URL root, String filename) throws MalformedURLException
MalformedURLExceptionprotected String getSourceFileExtension()
protected boolean checkResource(URL resource)
Copyright © 2020 eXo Platform SAS. All Rights Reserved.