Class EplTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.eclipse.epsilon.workflow.tasks.EpsilonTask
-
- org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
-
- org.eclipse.epsilon.workflow.tasks.EplTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class EplTask extends ExecutableModuleTask
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
ExecutableModuleTask.ModuleProperty
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
exportAs
protected int
maxLoops
protected boolean
repeatWhileMatches
-
Fields inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
assertions, code, exportsVariableNestedElements, fine, modelNestedElements, module, moduleImplementationClass, parameterNestedElements, result, setBeans, src, uri, usesVariableNestedElements
-
Fields inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
failOnErrors, failOnWarnings, profile
-
-
Constructor Summary
Constructors Constructor Description EplTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IEplModule
createDefaultModule()
protected void
examine()
java.lang.String
getExportAs()
int
getMaxLoops()
protected void
initialize()
boolean
isRepeatWhileMatches()
void
setExportAs(java.lang.String exportAs)
void
setMaxLoops(int maxLoops)
void
setRepeatWhileMatches(boolean repeatWhileMatches)
-
Methods inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
addText, addVariables, configureModule, createAlternativeModule, createExports, createModel, createModule, createModuleProperty, createParameter, createUses, executeImpl, exportVariable, getModuleImplementation, getSrc, getTaskName, getUri, isAssertions, isDebug, isFine, isGUI, isSetBeans, populateModelRepository, setAssertions, setDebug, setFine, setGUI, setModuleImplementation, setSetBeans, setSrc, setUri, useResults, useVariable
-
Methods inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
execute, fail, getActiveTransactions, getBaseDir, getExtendedProperties, getModelRepository, getProjectRepository, getProjectStackFrame, isFailOnErrors, isFailOnWarnings, isProfile, setFailOnErrors, setFailOnWarnings, setProfile, setProjectRepository, usesSharedModelRepository, warn
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
initialize
protected void initialize()
- Specified by:
initialize
in classExecutableModuleTask
-
createDefaultModule
protected IEplModule createDefaultModule()
- Specified by:
createDefaultModule
in classExecutableModuleTask
-
examine
protected void examine() throws java.lang.Exception
- Specified by:
examine
in classExecutableModuleTask
- Throws:
java.lang.Exception
-
getMaxLoops
public int getMaxLoops()
-
setMaxLoops
public void setMaxLoops(int maxLoops)
-
isRepeatWhileMatches
public boolean isRepeatWhileMatches()
-
setRepeatWhileMatches
public void setRepeatWhileMatches(boolean repeatWhileMatches)
-
getExportAs
public java.lang.String getExportAs()
-
setExportAs
public void setExportAs(java.lang.String exportAs)
-
-