org.jostraca.process
Class GenericCompiler

java.lang.Object
  extended byorg.jostraca.process.TemplateHandlerSupport
      extended byorg.jostraca.process.GenericCompiler
All Implemented Interfaces:
Constants, TemplateHandler
Direct Known Subclasses:
CCompiler, JavaCompiler

public class GenericCompiler
extends TemplateHandlerSupport

Processing class for generic compilation using an external compiler.


Field Summary
 
Fields inherited from class org.jostraca.process.TemplateHandlerSupport
iUserMessageHandler
 
Fields inherited from interface org.jostraca.Constants
ARG_ControlPrefix, BUILDNUMBER, CONF_cmdline, CONF_lang, CONF_local, CONF_override, CONF_system, CONF_template, FILE_EXT_conf, FILE_EXT_Writer, FILE_NAME_system_conf, FOLDER_conf, MAJOR_VERSION, MINOR_VERSION, RELEASE_ALTNAME, RELEASE_NAME, VERSION_NUMBER, VERSION_STATUS
 
Constructor Summary
GenericCompiler()
           
 
Method Summary
protected  void compileAsFirst(java.util.List pTemplateList)
           
protected  boolean compileRequired(Template pTemplate)
           
protected  void completeImpl(java.util.List pTemplateList)
           
protected  java.io.File makeExecutablePath(Template pTemplate)
           
protected  void processImpl(Template pTemplate)
           
protected  java.lang.String resolveBagName(Template pTemplate)
           
 
Methods inherited from class org.jostraca.process.TemplateHandlerSupport
complete, process, setUserMessageHandler, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericCompiler

public GenericCompiler()
Method Detail

processImpl

protected void processImpl(Template pTemplate)
Specified by:
processImpl in class TemplateHandlerSupport

completeImpl

protected void completeImpl(java.util.List pTemplateList)
Specified by:
completeImpl in class TemplateHandlerSupport

resolveBagName

protected java.lang.String resolveBagName(Template pTemplate)

compileAsFirst

protected void compileAsFirst(java.util.List pTemplateList)

compileRequired

protected boolean compileRequired(Template pTemplate)

makeExecutablePath

protected java.io.File makeExecutablePath(Template pTemplate)


Copyright © 2000-2002 Richard Rodger