org.schmant.task.stub
Class AbstractRecursiveProcessTaskFactory<T extends AbstractRecursiveProcessTaskFactory<T,U>,U extends RecursiveProcessTaskSpec<U>>
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.stub.AbstractActionTaskFactory<T,U>
org.schmant.task.stub.AbstractRecursiveActionTaskFactory<T,U>
org.schmant.task.stub.AbstractRecursiveProcessTaskFactory<T,U>
- All Implemented Interfaces:
- ActionTaskConfigurable<T>, ActionTaskFactory<T,U>, LoggingConfigurable<T>, OverwriteConfigurable<T>, SourceConfigurable<T>, TargetConfigurable<T>, GeneratorTaskConfigurable<T>, GeneratorTaskFactory<T,U>, ProcessTaskConfigurable<T>, ProcessTaskFactory<T,U>, RecursiveActionTaskConfigurable<T>, RecursiveActionTaskFactory<T,U>, RecursiveProcessTaskConfigurable<T>, RecursiveProcessTaskFactory<T,U>, TaskFactory<T,U>, TaskRunnable
- Direct Known Subclasses:
- RecursiveProcessTF
public abstract class AbstractRecursiveProcessTaskFactory<T extends AbstractRecursiveProcessTaskFactory<T,U>,U extends RecursiveProcessTaskSpec<U>>
- extends AbstractRecursiveActionTaskFactory<T,U>
- implements RecursiveProcessTaskFactory<T,U>
This is a starting point for RecursiveProcessTaskFactory
implementations.
- Since:
- 0.5
- Author:
- Karl Gustafsson
| Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, createSpecification, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
AbstractRecursiveProcessTaskFactory
public AbstractRecursiveProcessTaskFactory()
setTarget
public final T setTarget(Object o)
- Description copied from interface:
TargetConfigurable
- Set the target.
- Specified by:
setTarget in interface TargetConfigurable<T extends AbstractRecursiveProcessTaskFactory<T,U>>
- Parameters:
o - The target.
- Returns:
this
setOverwrite
public final T setOverwrite(boolean b)
- Description copied from interface:
OverwriteConfigurable
- Should things be overwritten? If this is set to
true, it is
equivalent to setting the overwrite strategy to
DoOverwriteAndLogWarning. If this is set to false, it is
equivalent to setting the overwrite strategy to
DontOverwriteAndLogWarning.
- Specified by:
setOverwrite in interface OverwriteConfigurable<T extends AbstractRecursiveProcessTaskFactory<T,U>>
- Parameters:
b - Should things be overwritten?
- Returns:
this
setOverwriteStrategy
public final T setOverwriteStrategy(OverwriteStrategy strat)
- Description copied from interface:
OverwriteConfigurable
- Set a strategy for how to react to existing entities in locations where
the task wants to write.
- Specified by:
setOverwriteStrategy in interface OverwriteConfigurable<T extends AbstractRecursiveProcessTaskFactory<T,U>>
- Parameters:
strat - The overwrite strategy.
- Returns:
this