janino.net

org.codehaus.commons.compiler
Class CompilerFactoryFactory

  extended by org.codehaus.commons.compiler.CompilerFactoryFactory

public final class CompilerFactoryFactory
extends

Utility class that finds implementations of ICompilerFactorys.


Method Summary
static ICompilerFactory[] getAllCompilerFactories()
          Finds all implementation of org.codehaus.commons.compiler on the class path, then loads and instantiates their ICompilerFactorys.
static ICompilerFactory getCompilerFactory( compilerFactoryClassName)
          Loads an ICompilerFactory by class name.
static ICompilerFactory getDefaultCompilerFactory()
          Finds the first implementation of org.codehaus.commons.compiler on the class path, then loads and instantiates its ICompilerFactory.
static  getSpecificationVersion()
           
 
Methods inherited from class java.lang.
, , , , , , , , , ,
 

Method Detail

getDefaultCompilerFactory

public static ICompilerFactory getDefaultCompilerFactory()
                                                  throws 
Finds the first implementation of org.codehaus.commons.compiler on the class path, then loads and instantiates its ICompilerFactory.

Returns:
The ICompilerFactory of the first implementation on the class path
Throws:
- Many things can go wrong while finding and initializing the default compiler factory

getAllCompilerFactories

public static ICompilerFactory[] getAllCompilerFactories()
                                                  throws 
Finds all implementation of org.codehaus.commons.compiler on the class path, then loads and instantiates their ICompilerFactorys.

Returns:
The ICompilerFactorys of all implementations on the class path
Throws:
- Many things can go wrong while finding and initializing compiler factories

getCompilerFactory

public static ICompilerFactory getCompilerFactory( compilerFactoryClassName)
                                           throws 
Loads an ICompilerFactory by class name.

Parameters:
compilerFactoryClassName - Name of a class that implements ICompilerFactory
Throws:
- Many things can go wrong while loading and initializing the default compiler factory

getSpecificationVersion

public static  getSpecificationVersion()
Returns:
The version of the commons-compiler specification, or null

janino.net