Top Description Constructors Methods
org.codehaus.commons.compiler

public abstract Class AbstractCompilerFactory

extends Object
implements ICompilerFactory
Class Inheritance
All Implemented Interfaces
org.codehaus.commons.compiler.ICompilerFactory

Base class for a simple ICompilerFactory.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract String
public abstract String
public IClassBodyEvaluator
public IExpressionEvaluator
public AbstractJavaSourceClassLoader
public AbstractJavaSourceClassLoader
public IScriptEvaluator
public ISimpleCompiler
public abstract String
toString()

Redeclares org.codehaus.commons.compiler.ICompilerFactory.toString.

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Constructor Detail

AbstractCompilerFactoryback to summary
public AbstractCompilerFactory()

Method Detail

getIdback to summary
public abstract String getId()

Redeclares org.codehaus.commons.compiler.ICompilerFactory.getId.

Returns:String

Doc from org.codehaus.commons.compiler.ICompilerFactory.getId.

A String which uniquely identifies the concrete implementation of this interface, e.g. "org.codehaus.janino" or "org.codehaus.commons.compiler.jdk"

Annotations
@Override
getImplementationVersionback to summary
public abstract String getImplementationVersion()

Redeclares org.codehaus.commons.compiler.ICompilerFactory.getImplementationVersion.

Returns:String

Doc from org.codehaus.commons.compiler.ICompilerFactory.getImplementationVersion.

The version of this implementation of the commons-compiler specification, or null

Annotations
@Override
newClassBodyEvaluatorback to summary
public IClassBodyEvaluator newClassBodyEvaluator()

Implements org.codehaus.commons.compiler.ICompilerFactory.newClassBodyEvaluator.

Annotations
@Override
newExpressionEvaluatorback to summary
public IExpressionEvaluator newExpressionEvaluator()

Implements org.codehaus.commons.compiler.ICompilerFactory.newExpressionEvaluator.

Annotations
@Override
newJavaSourceClassLoaderback to summary
public AbstractJavaSourceClassLoader newJavaSourceClassLoader()

Implements org.codehaus.commons.compiler.ICompilerFactory.newJavaSourceClassLoader.

Annotations
@Override
newJavaSourceClassLoaderback to summary
public AbstractJavaSourceClassLoader newJavaSourceClassLoader(ClassLoader parentClassLoader)

Implements org.codehaus.commons.compiler.ICompilerFactory.newJavaSourceClassLoader.

Annotations
@Override
newScriptEvaluatorback to summary
public IScriptEvaluator newScriptEvaluator()

Implements org.codehaus.commons.compiler.ICompilerFactory.newScriptEvaluator.

Annotations
@Override
newSimpleCompilerback to summary
public ISimpleCompiler newSimpleCompiler()

Implements org.codehaus.commons.compiler.ICompilerFactory.newSimpleCompiler.

Annotations
@Override
toStringback to summary
public abstract String toString()

Redeclares org.codehaus.commons.compiler.ICompilerFactory.toString.

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

Doc from org.codehaus.commons.compiler.ICompilerFactory.toString.

A human-readable String that identifies the concrete implementation of this interface in a user interface, e.g. "janino" or "jdk"

Annotations
@Override