org.schmant.task.text
Class FormatCharacterFileTF

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<FormatCharacterFileTF,FormatCharacterFileTask>
              extended by org.schmant.task.text.FormatCharacterFileTF
All Implemented Interfaces:
ActionTaskConfigurable<FormatCharacterFileTF>, ActionTaskFactory<FormatCharacterFileTF,FormatCharacterFileTask>, LoggingConfigurable<FormatCharacterFileTF>, OverwriteConfigurable<FormatCharacterFileTF>, SourceConfigurable<FormatCharacterFileTF>, TargetConfigurable<FormatCharacterFileTF>, GeneratorTaskConfigurable<FormatCharacterFileTF>, GeneratorTaskFactory<FormatCharacterFileTF,FormatCharacterFileTask>, ProcessTaskConfigurable<FormatCharacterFileTF>, ProcessTaskFactory<FormatCharacterFileTF,FormatCharacterFileTask>, TaskFactory<FormatCharacterFileTF,FormatCharacterFileTask>, TaskRunnable, CharacterFileConfigurable<FormatCharacterFileTF>

public final class FormatCharacterFileTF
extends AbstractProcessTaskFactory<FormatCharacterFileTF,FormatCharacterFileTask>
implements CharacterFileConfigurable<FormatCharacterFileTF>

Factory for the FormatCharacterFileTask.

See FormatCharacterFileTF

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

Field Summary
 
Fields inherited from interface org.schmant.task.confable.OverwriteConfigurable
DEFAULT_OVERWRITE_STRATEGY
 
Constructor Summary
FormatCharacterFileTF()
           
 
Method Summary
protected  FormatCharacterFileTask createSpecification()
          Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.
 FormatCharacterFileTF setEolStyle(EolStyle es)
           
 FormatCharacterFileTF setInputEncoding(Charset cs)
           
 FormatCharacterFileTF setInputEncoding(String name)
           
 FormatCharacterFileTF setOutputEncoding(Charset cs)
           
 FormatCharacterFileTF setOutputEncoding(String name)
           
 
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

FormatCharacterFileTF

public FormatCharacterFileTF()
Method Detail

setInputEncoding

public FormatCharacterFileTF setInputEncoding(Charset cs)
Specified by:
setInputEncoding in interface CharacterFileConfigurable<FormatCharacterFileTF>

setInputEncoding

public FormatCharacterFileTF setInputEncoding(String name)
Specified by:
setInputEncoding in interface CharacterFileConfigurable<FormatCharacterFileTF>

setOutputEncoding

public FormatCharacterFileTF setOutputEncoding(Charset cs)
Specified by:
setOutputEncoding in interface CharacterFileConfigurable<FormatCharacterFileTF>

setOutputEncoding

public FormatCharacterFileTF setOutputEncoding(String name)
Specified by:
setOutputEncoding in interface CharacterFileConfigurable<FormatCharacterFileTF>

setEolStyle

public FormatCharacterFileTF setEolStyle(EolStyle es)

createSpecification

protected FormatCharacterFileTask 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<FormatCharacterFileTF,FormatCharacterFileTask>