public abstract class AbstractCompilerFactory extends Object implements ICompilerFactory
ICompilerFactory
.Constructor and Description |
---|
AbstractCompilerFactory() |
Modifier and Type | Method and Description |
---|---|
abstract String |
getId() |
abstract String |
getImplementationVersion() |
IClassBodyEvaluator |
newClassBodyEvaluator() |
IExpressionEvaluator |
newExpressionEvaluator() |
AbstractJavaSourceClassLoader |
newJavaSourceClassLoader() |
AbstractJavaSourceClassLoader |
newJavaSourceClassLoader(ClassLoader parentClassLoader) |
IScriptEvaluator |
newScriptEvaluator() |
ISimpleCompiler |
newSimpleCompiler() |
abstract String |
toString() |
public abstract String getId()
getId
in interface ICompilerFactory
String
which uniquely identifies the concrete implementation of this interface, e.g.
"org.codehaus.janino" or "org.codehaus.commons.compiler.jdk"public abstract String toString()
toString
in interface ICompilerFactory
toString
in class Object
String
that identifies the concrete implementation of this interface in a user
interface, e.g. "janino" or "jdk"public abstract String getImplementationVersion()
getImplementationVersion
in interface ICompilerFactory
null
public IExpressionEvaluator newExpressionEvaluator()
newExpressionEvaluator
in interface ICompilerFactory
IExpressionEvaluator
public IScriptEvaluator newScriptEvaluator()
newScriptEvaluator
in interface ICompilerFactory
IScriptEvaluator
public IClassBodyEvaluator newClassBodyEvaluator()
newClassBodyEvaluator
in interface ICompilerFactory
IClassBodyEvaluator
public ISimpleCompiler newSimpleCompiler()
newSimpleCompiler
in interface ICompilerFactory
ISimpleCompiler
public AbstractJavaSourceClassLoader newJavaSourceClassLoader()
newJavaSourceClassLoader
in interface ICompilerFactory
AbstractJavaSourceClassLoader
public AbstractJavaSourceClassLoader newJavaSourceClassLoader(ClassLoader parentClassLoader)
newJavaSourceClassLoader
in interface ICompilerFactory
AbstractJavaSourceClassLoader
Copyright © 2001–2016. All rights reserved.