Class GroovyClassLoaderProvider
java.lang.Object
org.exoplatform.services.rest.ext.groovy.GroovyClassLoaderProvider
Factory of Groovy class loader. It can provide preset GroovyClassLoader
instance or customized instance of GroovyClassLoader able resolve additional
Groovy source files.
- Version:
- $Id: GroovyClassLoaderProvider.java 3701 2010-12-22 10:15:37Z aparfonov $
- Author:
- Andrey Parfonov
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGroovyClassLoaderProvider(ExtendedGroovyClassLoader defaultClassLoader) -
Method Summary
Modifier and TypeMethodDescriptionGet default GroovyClassLoader.getGroovyClassLoader(SourceFolder[] sources) Get customized instance of GroovyClassLoader that able to resolve additional Groovy source files.
-
Constructor Details
-
GroovyClassLoaderProvider
public GroovyClassLoaderProvider() -
GroovyClassLoaderProvider
-
-
Method Details
-
getGroovyClassLoader
Get default GroovyClassLoader.- Returns:
- default GroovyClassLoader
-
getGroovyClassLoader
public ExtendedGroovyClassLoader getGroovyClassLoader(SourceFolder[] sources) throws MalformedURLException Get customized instance of GroovyClassLoader that able to resolve additional Groovy source files.- Parameters:
sources- additional Groovy sources- Returns:
- GroovyClassLoader
- Throws:
MalformedURLException- if any of entries insourceshas invalid URL.
-