org.schmant.task.tp
Class AbstractLinkInsertionTaskFactory<T extends AbstractLinkInsertionTaskFactory<T,U>,U extends AbstractLinkInsertionTask<U>>

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<U,T>
              extended by org.schmant.task.template.text.AbstractTextInsertionTaskFactory<T,U>
                  extended by org.schmant.task.tp.AbstractLinkInsertionTaskFactory<T,U>
All Implemented Interfaces:
ActionTaskConfigurable<T>, ActionTaskFactory<T,U>, LoggingConfigurable<T>, OverwriteConfigurable<T>, SourceConfigurable<T>, TargetConfigurable<T>, TemporaryDirectoryConfigurable<T>, GeneratorTaskConfigurable<T>, GeneratorTaskFactory<T,U>, ProcessTaskConfigurable<T>, ProcessTaskFactory<T,U>, TaskFactory<T,U>, TaskRunnable, CharacterFileConfigurable<T>, TextInsertionTaskConfigurable<T>
Direct Known Subclasses:
ArgumentInterpreterLinksTF, TaskFactoryLinksTF

public abstract class AbstractLinkInsertionTaskFactory<T extends AbstractLinkInsertionTaskFactory<T,U>,U extends AbstractLinkInsertionTask<U>>
extends AbstractTextInsertionTaskFactory<T,U>

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
AbstractLinkInsertionTaskFactory()
           
 
Method Summary
 T setBaseDirectory(Object o)
           
 T setDocBaseUrl(String s)
           
 T setLinkClass(String linkClass)
           
 T setLinkTarget(String target)
          "target" as in the value of an HTML anchor's target attribute.
 
Methods inherited from class org.schmant.task.template.text.AbstractTextInsertionTaskFactory
setBufferSize, setInputEncoding, setInputEncoding, setOutputEncoding, setOutputEncoding, setTempDirectory
 
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, createSpecification, 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.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
 
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
 

Constructor Detail

AbstractLinkInsertionTaskFactory

public AbstractLinkInsertionTaskFactory()
Method Detail

setDocBaseUrl

public T setDocBaseUrl(String s)

setLinkClass

public T setLinkClass(String linkClass)

setBaseDirectory

public T setBaseDirectory(Object o)

setLinkTarget

public T setLinkTarget(String target)
"target" as in the value of an HTML anchor's target attribute.