abstractpublic class AbstractProgrammingLanguage extends AbstractLogEnabled implements ProgrammingLanguage,Parameterizable(Code)
Base implementation of ProgrammingLanguage. This class sets the
CodeFormatter instance and deletes source program files after
unloading.
author: Ricardo Rocha author: Vadim Gritsenko version: CVS $Id: AbstractProgrammingLanguage.java 433543 2006-08-22 06:22:54Z crossley $
Unload a previously loaded program
Parameters: program - A previously loaded object program exception: LanguageException - If an error occurs during unloading
Create a new instance for the given class
Parameters: program - The Java class A new class instance exception: LanguageException - If an instantiation error occurs
parameterize
public void parameterize(Parameters params) throws ParameterException(Code)
Set the configuration parameters. This method instantiates the
sitemap-specified source code formatter
Parameters: params - The configuration parameters exception: ParameterException - If the language compiler cannot be loaded
setLanguageName
final public void setLanguageName(String name)(Code)