org.jostraca.process
Class GenericController
java.lang.Object
org.jostraca.process.TemplateHandlerSupport
org.jostraca.process.GenericController
- All Implemented Interfaces:
- Constants, TemplateHandler
- Direct Known Subclasses:
- CController, JavaController, JythonController, RebolController
- public class GenericController
- extends TemplateHandlerSupport
Processing class for executing CodeWriters externally.
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GenericController
public GenericController()
process
public void process(Template pTemplate)
- Specified by:
process in interface TemplateHandler- Overrides:
process in class TemplateHandlerSupport
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
getCodeWriterPath
public java.lang.String getCodeWriterPath(PropertySet pPropertySet)
makeExternalController
protected java.lang.String makeExternalController(PropertySet pPropertySet)
makeCodeWriterOptions
protected java.lang.String makeCodeWriterOptions(PropertySet pPropertySet,
Template pTemplate)
executeGeneratingCmd
protected boolean executeGeneratingCmd(java.lang.String pCmd,
Template pTemplate)
throws java.lang.Exception
- Execute the code writer using Threads.
- Throws:
java.lang.Exception
parseOutResult
protected void parseOutResult(java.lang.String pOutResult,
Template pTemplate)
makeMetaPath
protected java.lang.String makeMetaPath(Template pTemplate,
PropertySet pPropertySet)
quoteAllArgs
protected boolean quoteAllArgs()
Copyright © 2000-2002 Richard Rodger