org.schmant.task.template.text
Class AbstractTextInsertionTaskFactory<U extends AbstractTextInsertionTaskFactory<U,T>,T extends AbstractTextInsertionTask<T>>
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.stub.AbstractActionTaskFactory<T,U>
org.schmant.task.stub.AbstractProcessTaskFactory<U,T>
org.schmant.task.template.text.AbstractTextInsertionTaskFactory<U,T>
- All Implemented Interfaces:
- ActionTaskConfigurable<U>, ActionTaskFactory<U,T>, LoggingConfigurable<U>, OverwriteConfigurable<U>, SourceConfigurable<U>, TargetConfigurable<U>, TemporaryDirectoryConfigurable<U>, GeneratorTaskConfigurable<U>, GeneratorTaskFactory<U,T>, ProcessTaskConfigurable<U>, ProcessTaskFactory<U,T>, TaskFactory<U,T>, TaskRunnable, CharacterFileConfigurable<U>, TextInsertionTaskConfigurable<U>
- Direct Known Subclasses:
- AbstractLinkInsertionTaskFactory, ApiLinksTF, IncludeFilesTF, TextReplaceTF
public abstract class AbstractTextInsertionTaskFactory<U extends AbstractTextInsertionTaskFactory<U,T>,T extends AbstractTextInsertionTask<T>>
- extends AbstractProcessTaskFactory<U,T>
- implements TextInsertionTaskConfigurable<U>
- Since:
- 0.8
- Author:
- Karl Gustafsson
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, createSpecification, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
AbstractTextInsertionTaskFactory
public AbstractTextInsertionTaskFactory()
setInputEncoding
public final U setInputEncoding(Charset cs)
- Specified by:
setInputEncoding
in interface CharacterFileConfigurable<U extends AbstractTextInsertionTaskFactory<U,T>>
setInputEncoding
public final U setInputEncoding(String charsetName)
- Specified by:
setInputEncoding
in interface CharacterFileConfigurable<U extends AbstractTextInsertionTaskFactory<U,T>>
setOutputEncoding
public final U setOutputEncoding(Charset cs)
- Specified by:
setOutputEncoding
in interface CharacterFileConfigurable<U extends AbstractTextInsertionTaskFactory<U,T>>
setOutputEncoding
public final U setOutputEncoding(String charsetName)
- Specified by:
setOutputEncoding
in interface CharacterFileConfigurable<U extends AbstractTextInsertionTaskFactory<U,T>>
setBufferSize
public final U setBufferSize(int sz)
- Specified by:
setBufferSize
in interface TextInsertionTaskConfigurable<U extends AbstractTextInsertionTaskFactory<U,T>>
setTempDirectory
public final U setTempDirectory(Object o)
- Description copied from interface:
TemporaryDirectoryConfigurable
- Set a temporary files directory for the task.
- Specified by:
setTempDirectory
in interface TemporaryDirectoryConfigurable<U extends AbstractTextInsertionTaskFactory<U,T>>
- Parameters:
o
- The temporary files directory. This will be interpreted in some
way.
- Returns:
this