org.schmant.task.tp.taskref
Class SchmantTaskrefTF

java.lang.Object
  extended by org.schmant.task.stub.AbstractTaskFactory<T,U>
      extended by org.schmant.task.stub.AbstractActionTaskFactory<T,U>
          extended by org.schmant.task.stub.AbstractProcessTaskFactory<SchmantTaskrefTF,SchmantTaskrefTask>
              extended by org.schmant.task.tp.taskref.SchmantTaskrefTF
All Implemented Interfaces:
ActionTaskConfigurable<SchmantTaskrefTF>, ActionTaskFactory<SchmantTaskrefTF,SchmantTaskrefTask>, LoggingConfigurable<SchmantTaskrefTF>, OverwriteConfigurable<SchmantTaskrefTF>, SourceConfigurable<SchmantTaskrefTF>, TargetConfigurable<SchmantTaskrefTF>, GeneratorTaskConfigurable<SchmantTaskrefTF>, GeneratorTaskFactory<SchmantTaskrefTF,SchmantTaskrefTask>, ProcessTaskConfigurable<SchmantTaskrefTF>, ProcessTaskFactory<SchmantTaskrefTF,SchmantTaskrefTask>, TaskFactory<SchmantTaskrefTF,SchmantTaskrefTask>, TaskRunnable

public final class SchmantTaskrefTF
extends AbstractProcessTaskFactory<SchmantTaskrefTF,SchmantTaskrefTask>

Since:
0.8
Author:
Karl Gustafsson
Task_package:
org.schmant.task.taskpackage

Field Summary
 
Fields inherited from interface org.schmant.task.confable.OverwriteConfigurable
DEFAULT_OVERWRITE_STRATEGY
 
Constructor Summary
SchmantTaskrefTF()
           
 
Method Summary
 SchmantTaskrefTF addTaskCategories(Object o)
           
 SchmantTaskrefTF addTaskCategory(TaskCategory tc)
           
 SchmantTaskrefTF clearTaskCategories()
           
protected  SchmantTaskrefTask createSpecification()
          Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.
 SchmantTaskrefTF setDocumentBuilderFactoryClassName(String name)
           
 SchmantTaskrefTF setTaskCategories(Object o)
           
 SchmantTaskrefTF setTransformerFactoryClassName(String n)
           
 SchmantTaskrefTF setUrlForApiDocumentation(String s)
           
 SchmantTaskrefTF setUrlForStylesheet(String s)
           
 
Methods inherited from class org.schmant.task.stub.AbstractProcessTaskFactory
setOverwrite, setOverwriteStrategy, setTarget
 
Methods inherited from class org.schmant.task.stub.AbstractActionTaskFactory
addSource, addSources, clearSources, setRelativeToBase, setSource, setSources
 
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
 
Methods inherited from interface org.schmant.task.TaskFactory
copy, create, getLastCreated, getSpecification
 
Methods inherited from interface org.schmant.task.confable.LoggingConfigurable
setLogFooter, setLogHeader, setReportLevel, setTraceLogging
 
Methods inherited from interface org.schmant.task.TaskRunnable
run
 
Methods inherited from interface org.schmant.task.confable.SourceConfigurable
addSource, addSources, clearSources, setRelativeToBase, setSource, setSources
 

Constructor Detail

SchmantTaskrefTF

public SchmantTaskrefTF()
Method Detail

setTaskCategories

public SchmantTaskrefTF setTaskCategories(Object o)

addTaskCategory

public SchmantTaskrefTF addTaskCategory(TaskCategory tc)

addTaskCategories

public SchmantTaskrefTF addTaskCategories(Object o)

clearTaskCategories

public SchmantTaskrefTF clearTaskCategories()

setTransformerFactoryClassName

public SchmantTaskrefTF setTransformerFactoryClassName(String n)

setUrlForApiDocumentation

public SchmantTaskrefTF setUrlForApiDocumentation(String s)

setUrlForStylesheet

public SchmantTaskrefTF setUrlForStylesheet(String s)

setDocumentBuilderFactoryClassName

public SchmantTaskrefTF setDocumentBuilderFactoryClassName(String name)

createSpecification

protected SchmantTaskrefTask 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<SchmantTaskrefTF,SchmantTaskrefTask>