public abstract class AbstractCompilerFactory extends java.lang.Object implements ICompilerFactory
ICompilerFactory.| Constructor and Description |
|---|
AbstractCompilerFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
getId() |
abstract java.lang.String |
getImplementationVersion() |
IClassBodyEvaluator |
newClassBodyEvaluator() |
IExpressionEvaluator |
newExpressionEvaluator() |
AbstractJavaSourceClassLoader |
newJavaSourceClassLoader() |
AbstractJavaSourceClassLoader |
newJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader) |
IScriptEvaluator |
newScriptEvaluator() |
ISimpleCompiler |
newSimpleCompiler() |
abstract java.lang.String |
toString() |
public abstract java.lang.String getId()
getId in interface ICompilerFactoryString which uniquely identifies the concrete implementation of this interface, e.g.
"org.codehaus.janino" or "org.codehaus.commons.compiler.jdk"public abstract java.lang.String toString()
toString in interface ICompilerFactorytoString in class java.lang.ObjectString that identifies the concrete implementation of this interface in a user
interface, e.g. "janino" or "jdk"public abstract java.lang.String getImplementationVersion()
getImplementationVersion in interface ICompilerFactorynullpublic IExpressionEvaluator newExpressionEvaluator()
newExpressionEvaluator in interface ICompilerFactoryIExpressionEvaluatorpublic IScriptEvaluator newScriptEvaluator()
newScriptEvaluator in interface ICompilerFactoryIScriptEvaluatorpublic IClassBodyEvaluator newClassBodyEvaluator()
newClassBodyEvaluator in interface ICompilerFactoryIClassBodyEvaluatorpublic ISimpleCompiler newSimpleCompiler()
newSimpleCompiler in interface ICompilerFactoryISimpleCompilerpublic AbstractJavaSourceClassLoader newJavaSourceClassLoader()
newJavaSourceClassLoader in interface ICompilerFactoryAbstractJavaSourceClassLoaderpublic AbstractJavaSourceClassLoader newJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader)
newJavaSourceClassLoader in interface ICompilerFactoryAbstractJavaSourceClassLoader