public abstract class StringTemplateBasedTask
extends org.apache.tools.ant.Task
Modifier and Type | Field and Description |
---|---|
protected static org.apache.log4j.Logger |
log |
Constructor and Description |
---|
StringTemplateBasedTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
execute(java.lang.String taskDescription) |
protected abstract java.lang.String |
getDefaultTemplate() |
protected java.io.File |
getDestinationDirectory(java.lang.String destination) |
protected java.io.PrintWriter |
getDestinationPrintWriter(java.io.File destDir,
java.lang.String fileName) |
protected java.io.PrintWriter |
getDestinationPrintWriter(java.lang.String fileName) |
protected java.io.File |
getFile(java.lang.String fileName,
java.lang.String description) |
protected void |
getFiniteStateMachineModels(java.util.List<StateMachineWrapper> stateMachines) |
protected java.lang.String |
getPackageName() |
protected org.stringtemplate.v4.STGroup |
getStringTemplateGroup() |
protected void |
logMessages(java.util.Collection<com.opencloud.sce.fsmtool.fsm.BuilderMessage> messages) |
void |
setDestDir(java.lang.String destDir) |
void |
setPackage(java.lang.String packageName) |
void |
setTemplate(java.lang.String pathToTemplate) |
bindToOwner, execute, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public void setTemplate(java.lang.String pathToTemplate)
public void setDestDir(java.lang.String destDir)
public void setPackage(java.lang.String packageName)
protected final void execute(java.lang.String taskDescription) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
protected final org.stringtemplate.v4.STGroup getStringTemplateGroup() throws java.io.FileNotFoundException
java.io.FileNotFoundException
protected final java.io.File getDestinationDirectory(java.lang.String destination) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
protected final java.io.File getFile(java.lang.String fileName, java.lang.String description) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
protected abstract java.lang.String getDefaultTemplate()
protected final java.lang.String getPackageName()
protected final void getFiniteStateMachineModels(java.util.List<StateMachineWrapper> stateMachines) throws org.antlr.runtime.RecognitionException, java.text.ParseException
org.antlr.runtime.RecognitionException
java.text.ParseException
protected void logMessages(java.util.Collection<com.opencloud.sce.fsmtool.fsm.BuilderMessage> messages)
protected final java.io.PrintWriter getDestinationPrintWriter(java.lang.String fileName) throws java.io.IOException
java.io.IOException
protected final java.io.PrintWriter getDestinationPrintWriter(java.io.File destDir, java.lang.String fileName) throws java.io.IOException
java.io.IOException