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:
Cloneable
- Direct Known Subclasses:
EmgTask
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
ExecutableModuleTask.ModuleProperty -
Field Summary
FieldsFields inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
assertions, code, debugPort, exportsVariableNestedElements, fine, modelNestedElements, module, moduleImplementationClass, parameterNestedElements, result, setBeans, src, uri, usesVariableNestedElementsFields inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
failOnErrors, failOnWarnings, profileFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IEplModuleprotected voidexamine()intprotected voidbooleanvoidsetExportAs(String exportAs) voidsetMaxLoops(int maxLoops) voidsetRepeatWhileMatches(boolean repeatWhileMatches) Methods inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
addText, addVariables, configureModule, createAlternativeModule, createExports, createModel, createModule, createModuleProperty, createParameter, createUses, executeImpl, exportVariable, getDebugPort, getModuleImplementation, getSrc, getTaskName, getUri, isAssertions, isDebug, isFine, isGUI, isSetBeans, populateModelRepository, setAssertions, setDebug, setDebugPort, setFine, setGUI, setModuleImplementation, setSetBeans, setSrc, setUri, useResults, useVariableMethods inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
execute, fail, getActiveTransactions, getBaseDir, getDebugSession, getExtendedProperties, getModelRepository, getProjectRepository, getProjectStackFrame, isFailOnErrors, isFailOnWarnings, isProfile, setDebugSession, setFailOnErrors, setFailOnWarnings, setProfile, setProjectRepository, usesSharedModelRepository, warnMethods 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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
maxLoops
protected int maxLoops -
repeatWhileMatches
protected boolean repeatWhileMatches -
exportAs
-
-
Constructor Details
-
EplTask
public EplTask()
-
-
Method Details
-
initialize
protected void initialize()- Specified by:
initializein classExecutableModuleTask
-
createDefaultModule
- Specified by:
createDefaultModulein classExecutableModuleTask
-
examine
- Specified by:
examinein classExecutableModuleTask- Throws:
Exception
-
getMaxLoops
public int getMaxLoops() -
setMaxLoops
public void setMaxLoops(int maxLoops) -
isRepeatWhileMatches
public boolean isRepeatWhileMatches() -
setRepeatWhileMatches
public void setRepeatWhileMatches(boolean repeatWhileMatches) -
getExportAs
-
setExportAs
-