Class CompilerFactory
- java.lang.Object
-
- org.codehaus.commons.compiler.AbstractCompilerFactory
-
- org.codehaus.commons.compiler.jdk.CompilerFactory
-
- All Implemented Interfaces:
ICompilerFactory
public class CompilerFactory extends AbstractCompilerFactory
TheCompilerFactoryimplementation fororg.codehaus.commons.compiler.jdk.
-
-
Constructor Summary
Constructors Constructor Description CompilerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()java.lang.StringgetImplementationVersion()IClassBodyEvaluatornewClassBodyEvaluator()ICompilernewCompiler()IExpressionEvaluatornewExpressionEvaluator()AbstractJavaSourceClassLoadernewJavaSourceClassLoader()AbstractJavaSourceClassLoadernewJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader)IScriptEvaluatornewScriptEvaluator()ISimpleCompilernewSimpleCompiler()java.lang.StringtoString()
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceICompilerFactory- Specified by:
getIdin classAbstractCompilerFactory- Returns:
- A
Stringwhich uniquely identifies the concrete implementation of this interface, e.g."org.codehaus.janino"or"org.codehaus.commons.compiler.jdk"
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceICompilerFactory- Specified by:
toStringin classAbstractCompilerFactory- Returns:
- A human-readable
Stringthat identifies the concrete implementation of this interface in a user interface, e.g."janino"or"jdk"
-
getImplementationVersion
public java.lang.String getImplementationVersion()
- Specified by:
getImplementationVersionin interfaceICompilerFactory- Specified by:
getImplementationVersionin classAbstractCompilerFactory- Returns:
- The version of this implementation of the commons-compiler specification, or
null
-
newExpressionEvaluator
public IExpressionEvaluator newExpressionEvaluator()
- Specified by:
newExpressionEvaluatorin interfaceICompilerFactory- Overrides:
newExpressionEvaluatorin classAbstractCompilerFactory- See Also:
IExpressionEvaluator
-
newScriptEvaluator
public IScriptEvaluator newScriptEvaluator()
- Specified by:
newScriptEvaluatorin interfaceICompilerFactory- Overrides:
newScriptEvaluatorin classAbstractCompilerFactory- See Also:
IScriptEvaluator
-
newClassBodyEvaluator
public IClassBodyEvaluator newClassBodyEvaluator()
- Specified by:
newClassBodyEvaluatorin interfaceICompilerFactory- Overrides:
newClassBodyEvaluatorin classAbstractCompilerFactory- See Also:
IClassBodyEvaluator
-
newSimpleCompiler
public ISimpleCompiler newSimpleCompiler()
- Specified by:
newSimpleCompilerin interfaceICompilerFactory- Overrides:
newSimpleCompilerin classAbstractCompilerFactory- See Also:
ISimpleCompiler
-
newCompiler
public ICompiler newCompiler()
- See Also:
ISimpleCompiler
-
newJavaSourceClassLoader
public AbstractJavaSourceClassLoader newJavaSourceClassLoader()
- Specified by:
newJavaSourceClassLoaderin interfaceICompilerFactory- Overrides:
newJavaSourceClassLoaderin classAbstractCompilerFactory- See Also:
AbstractJavaSourceClassLoader
-
newJavaSourceClassLoader
public AbstractJavaSourceClassLoader newJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader)
- Specified by:
newJavaSourceClassLoaderin interfaceICompilerFactory- Overrides:
newJavaSourceClassLoaderin classAbstractCompilerFactory- See Also:
AbstractJavaSourceClassLoader
-
-