org.schmant.task
Interface GeneratorTaskSpec<T extends GeneratorTaskSpec<T>>

All Superinterfaces:
GeneratorTaskConfigurable<T>, LoggingConfigurable<T>, OverwriteConfigurable<T>, TargetConfigurable<T>, TargetConfigured, TaskSpecification<T>
All Known Subinterfaces:
ProcessTaskSpec<T>, RecursiveProcessTaskSpec<T>
All Known Implementing Classes:
AbstractAddTextTask, AbstractCallbackRecursiveProcessTask, AbstractGeneratorTask, AbstractJarTask, AbstractJavacTask, AbstractJavaZipTask, AbstractLinkInsertionTask, AbstractProcessOneFileTask, AbstractProcessTask, AbstractProxyTask, AbstractTextInsertionTask, AbstractZipTask, ApiLinksTask, ArgumentInterpreterLinksTask, At4JZipTask, BZip2Task, ClosureTask, CopyTask, EarTask, ErrorIgnoringTask, ExtFindbugsTask, ExtJarSignerTask, ExtJavacTask, FormatCharacterFileTask, GZipTask, IncludeFilesTask, JarTask, Jdk6JavacTask, LzmaTask, MoveTask, RecursiveProcessTask, RedirectReportTask, SchmantTaskrefTask, SvnExportTask, TarTask, TaskFactoryLinksTask, TextAppendTask, TextPrependTask, TextReplaceTask, TimedExecutionTask, TreeCopyTask, WarTask, XsltTask, ZipTask

public interface GeneratorTaskSpec<T extends GeneratorTaskSpec<T>>
extends TaskSpecification<T>, GeneratorTaskConfigurable<T>, TargetConfigured

This interface defines a basic specification for a generator task.

Since:
0.9
Author:
Karl Gustafsson

Field Summary
 
Fields inherited from interface org.schmant.task.confable.OverwriteConfigurable
DEFAULT_OVERWRITE_STRATEGY
 
Method Summary
 
Methods inherited from interface org.schmant.task.TaskSpecification
copyProperties, createTask
 
Methods inherited from interface org.schmant.task.confable.LoggingConfigurable
setLogFooter, setLogHeader, setReportLevel, setTraceLogging
 
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.confable.TargetConfigured
getTarget