org.codehaus.groovy.maven.runtime
Interface ClassFactory

All Superinterfaces:
Component

public interface ClassFactory
extends Component

Provides an abstraction to load Groovy classes.

Version:
$Id: ClassFactory.java 11355 2008-03-31 16:53:52Z user57 $
Author:
Jason Dillon

Field Summary
static java.lang.String KEY
           
 
Method Summary
 java.lang.Class create(ClassSource classSource, java.lang.ClassLoader classLoader)
           
 java.lang.Class create(ClassSource classSource, java.lang.ClassLoader classLoader, ResourceLoader resourceLoader)
           
 java.lang.Class create(java.lang.String className, java.lang.ClassLoader classLoader)
           
 java.lang.Class create(java.lang.String className, java.lang.ClassLoader classLoader, ResourceLoader resourceLoader)
           
 
Methods inherited from interface org.codehaus.groovy.maven.feature.Component
config, feature
 

Field Detail

KEY

static final java.lang.String KEY
Method Detail

create

java.lang.Class create(ClassSource classSource,
                       java.lang.ClassLoader classLoader,
                       ResourceLoader resourceLoader)
                       throws java.lang.Exception
Throws:
java.lang.Exception

create

java.lang.Class create(ClassSource classSource,
                       java.lang.ClassLoader classLoader)
                       throws java.lang.Exception
Throws:
java.lang.Exception

create

java.lang.Class create(java.lang.String className,
                       java.lang.ClassLoader classLoader,
                       ResourceLoader resourceLoader)
                       throws java.lang.Exception
Throws:
java.lang.Exception

create

java.lang.Class create(java.lang.String className,
                       java.lang.ClassLoader classLoader)
                       throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2006-2009 Codehaus. All Rights Reserved.