Class GroovyClassLoaderProvider
- java.lang.Object
-
- org.exoplatform.services.rest.ext.groovy.GroovyClassLoaderProvider
-
public class GroovyClassLoaderProvider extends Object
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
Constructors Modifier Constructor Description GroovyClassLoaderProvider()protectedGroovyClassLoaderProvider(ExtendedGroovyClassLoader defaultClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtendedGroovyClassLoadergetGroovyClassLoader()Get default GroovyClassLoader.ExtendedGroovyClassLoadergetGroovyClassLoader(SourceFolder[] sources)Get customized instance of GroovyClassLoader that able to resolve additional Groovy source files.
-
-
-
Constructor Detail
-
GroovyClassLoaderProvider
public GroovyClassLoaderProvider()
-
GroovyClassLoaderProvider
protected GroovyClassLoaderProvider(ExtendedGroovyClassLoader defaultClassLoader)
-
-
Method Detail
-
getGroovyClassLoader
public ExtendedGroovyClassLoader 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.
-
-