Package com.opencloud.sce.fsmtool.ant
Class MakeMultiFsmSbbTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- com.opencloud.sce.fsmtool.ant.StringTemplateBasedTask
-
- com.opencloud.sce.fsmtool.ant.MakeMultiFsmSbbTask
-
- All Implemented Interfaces:
Cloneable
public class MakeMultiFsmSbbTask extends StringTemplateBasedTask
Ant task to create an SBB that will host one or more pojo'esque FSMs
-
-
Field Summary
-
Fields inherited from class com.opencloud.sce.fsmtool.ant.StringTemplateBasedTask
log
-
-
Constructor Summary
Constructors Constructor Description MakeMultiFsmSbbTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConfiguredFsm(Fsm fsm)
void
execute()
protected String
getDefaultTemplate()
void
setCreateFsmBuilder(boolean createFsmBuilder)
void
setSbbClassName(String className)
void
setSbbSuperClassName(String superClassName)
void
setTracerName(String tracerName)
-
Methods inherited from class com.opencloud.sce.fsmtool.ant.StringTemplateBasedTask
execute, getDestinationDirectory, getDestinationPrintWriter, getDestinationPrintWriter, getFile, getFiniteStateMachineModels, getPackageName, getStringTemplateGroup, logMessages, setDestDir, setPackage, setTemplate
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
addConfiguredFsm
public void addConfiguredFsm(Fsm fsm)
-
setSbbClassName
public void setSbbClassName(String className)
-
setSbbSuperClassName
public void setSbbSuperClassName(String superClassName)
-
setCreateFsmBuilder
public void setCreateFsmBuilder(boolean createFsmBuilder)
-
setTracerName
public void setTracerName(String tracerName)
-
execute
public void execute() throws org.apache.tools.ant.BuildException
- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
-
getDefaultTemplate
protected String getDefaultTemplate()
- Specified by:
getDefaultTemplate
in classStringTemplateBasedTask
-
-