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

All Superinterfaces:
ActionTaskConfigurable<T>, SourceConfigurable<T>
All Known Subinterfaces:
RecursiveActionTaskFactory<T,U>, RecursiveActionTaskSpec<T>, RecursiveProcessTaskConfigurable<T>, RecursiveProcessTaskFactory<T,U>, RecursiveProcessTaskSpec<T>
All Known Implementing Classes:
AbstractCallbackRecursiveActionTask, AbstractCallbackRecursiveProcessTask, AbstractRecursiveActionTaskFactory, AbstractRecursiveProcessTaskFactory, RecursiveActionTask, RecursiveActionTF, RecursiveProcessTask, RecursiveProcessTF

public interface RecursiveActionTaskConfigurable<T extends RecursiveActionTaskConfigurable<T>>
extends ActionTaskConfigurable<T>

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

Since:
0.9
Author:
Karl Gustafsson

Method Summary
 T setDepthFirstIterator(boolean b)
          Should a depth first iterator be used?
 T setDisableHeaderLogging(boolean b)
          Should logging for nested tasks be disabled?
 
Methods inherited from interface org.schmant.task.confable.SourceConfigurable
addSource, addSources, clearSources, setRelativeToBase, setSource, setSources
 

Method Detail

setDepthFirstIterator

T setDepthFirstIterator(boolean b)
Should a depth first iterator be used?

Parameters:
b - true if a depth first iterator should be used.
Returns:
this

setDisableHeaderLogging

T setDisableHeaderLogging(boolean b)
Should logging for nested tasks be disabled?

By default, logging is disabled.

Parameters:
b - true if logging for nested tasks should be disabled.
Returns:
this