org.schmant.task.proxy
Class CompoundTF

java.lang.Object
  extended by org.schmant.task.stub.AbstractTaskFactory<CompoundTF,CompoundTask>
      extended by org.schmant.task.proxy.CompoundTF
All Implemented Interfaces:
LoggingConfigurable<CompoundTF>, TaskFactory<CompoundTF,CompoundTask>, TaskRunnable

public final class CompoundTF
extends AbstractTaskFactory<CompoundTF,CompoundTask>

Factory for the CompoundTask.

See CompoundTF

Since:
0.5
Author:
Karl Gustafsson
Task_package:
org.schmant.task.base

Constructor Summary
CompoundTF()
           
 
Method Summary
 CompoundTF addTask(Task t)
           
 CompoundTF addTask(TaskFactory<?,?> tf)
           
 CompoundTF addTasks(Object o)
           
 CompoundTF clearTasks()
           
protected  CompoundTask createSpecification()
          Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.
 
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory
copy, create, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompoundTF

public CompoundTF()
Method Detail

addTask

public CompoundTF addTask(Task t)

addTask

public CompoundTF addTask(TaskFactory<?,?> tf)

addTasks

public CompoundTF addTasks(Object o)

clearTasks

public CompoundTF clearTasks()

createSpecification

protected CompoundTask createSpecification()
Description copied from class: AbstractTaskFactory
Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.

Specified by:
createSpecification in class AbstractTaskFactory<CompoundTF,CompoundTask>