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

All Superinterfaces:
ActionTaskConfigurable<T>, GeneratorTaskConfigurable<T>, OverwriteConfigurable<T>, ProcessTaskConfigurable<T>, RecursiveActionTaskConfigurable<T>, SourceConfigurable<T>, TargetConfigurable<T>
All Known Subinterfaces:
RecursiveProcessTaskFactory<T,U>, RecursiveProcessTaskSpec<T>
All Known Implementing Classes:
AbstractCallbackRecursiveProcessTask, AbstractRecursiveProcessTaskFactory, RecursiveProcessTask, RecursiveProcessTF

public interface RecursiveProcessTaskConfigurable<T extends RecursiveProcessTaskConfigurable<T>>
extends RecursiveActionTaskConfigurable<T>, ProcessTaskConfigurable<T>

This interface defines the properties that should be configurable for all recursive process tasks.

Since:
0.9
Author:
Karl Gustafsson

Field Summary
 
Fields inherited from interface org.schmant.task.confable.OverwriteConfigurable
DEFAULT_OVERWRITE_STRATEGY
 
Method Summary
 
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
 
Methods inherited from interface org.schmant.task.confable.TargetConfigurable
setTarget
 
Methods inherited from interface org.schmant.task.confable.OverwriteConfigurable
setOverwrite, setOverwriteStrategy