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.StringexportAsprotected intmaxLoopsprotected booleanrepeatWhileMatches- 
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 IEplModulecreateDefaultModule()protected voidexamine()java.lang.StringgetExportAs()intgetMaxLoops()protected voidinitialize()booleanisRepeatWhileMatches()voidsetExportAs(java.lang.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, 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:
 initializein classExecutableModuleTask
 
- 
createDefaultModule
protected IEplModule createDefaultModule()
- Specified by:
 createDefaultModulein classExecutableModuleTask
 
- 
examine
protected void examine() throws java.lang.Exception- Specified by:
 examinein 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)
 
 - 
 
 -