org.schmant.task
Interface RecursiveActionTaskSpec<T extends RecursiveActionTaskSpec<T>>

All Superinterfaces:
ActionTaskConfigurable<T>, ActionTaskSpec<T>, LoggingConfigurable<T>, RecursiveActionTaskConfigurable<T>, SourceConfigurable<T>, SourceConfigured, TaskSpecification<T>
All Known Subinterfaces:
RecursiveProcessTaskSpec<T>
All Known Implementing Classes:
AbstractCallbackRecursiveActionTask, AbstractCallbackRecursiveProcessTask, RecursiveActionTask, RecursiveProcessTask

public interface RecursiveActionTaskSpec<T extends RecursiveActionTaskSpec<T>>
extends ActionTaskSpec<T>, RecursiveActionTaskConfigurable<T>

This interface defines a basic specification for a recursive action task.

Since:
0.9
Author:
Karl Gustafsson

Method Summary
 
Methods inherited from interface org.schmant.task.TaskSpecification
copyProperties, createTask
 
Methods inherited from interface org.schmant.task.confable.LoggingConfigurable
setLogFooter, setLogHeader, setReportLevel, setTraceLogging
 
Methods inherited from interface org.schmant.task.confable.SourceConfigured
getSource, getSources
 
Methods inherited from interface org.schmant.task.RecursiveActionTaskConfigurable
setDepthFirstIterator, setDisableHeaderLogging
 
Methods inherited from interface org.schmant.task.confable.SourceConfigurable
addSource, addSources, clearSources, setRelativeToBase, setSource, setSources