org.schmant.task.confable
Interface TargetConfigurable<T extends TargetConfigurable<T>>

All Known Subinterfaces:
GeneratorTaskConfigurable<T>, GeneratorTaskFactory<T,U>, GeneratorTaskSpec<T>, JavacTaskFactory<T,U>, PdfDocletDecorator<T>, ProcessTaskConfigurable<T>, ProcessTaskFactory<T,U>, ProcessTaskSpec<T>, ProxyTaskConfigurable<T>, RecursiveProcessTaskConfigurable<T>, RecursiveProcessTaskFactory<T,U>, RecursiveProcessTaskSpec<T>, StandardDocletDecorator<T>, TextInsertionTaskConfigurable<T>
All Known Implementing Classes:
AbstractAddTextTask, AbstractAddTextTaskFactory, AbstractCallbackRecursiveProcessTask, AbstractGeneratorTask, AbstractGeneratorTaskFactory, AbstractJarTask, AbstractJarTaskFactory, AbstractJavacTask, AbstractJavacTaskFactory, AbstractJavaZipTask, AbstractJavaZipTaskFactory, AbstractLinkInsertionTask, AbstractLinkInsertionTaskFactory, AbstractPdfDocletDecorator, AbstractProcessOneFileTask, AbstractProcessTask, AbstractProcessTaskFactory, AbstractProxyTask, AbstractProxyTaskFactory, AbstractRecursiveProcessTaskFactory, AbstractStandardDocletDecorator, AbstractTextInsertionTask, AbstractTextInsertionTaskFactory, AbstractZipTask, AbstractZipTaskFactory, ApiLinksTask, ApiLinksTF, ArgumentInterpreterLinksTask, ArgumentInterpreterLinksTF, At4JUnzipTF, At4JZipTask, At4JZipTF, BZip2Task, BZip2TF, ClosureTask, CopyTask, CopyTF, EarTask, EarTF, ErrorIgnoringTask, ErrorIgnoringTF, ExtFindbugsTask, ExtFindbugsTF, ExtJarSignerTask, ExtJarSignerTF, ExtJavacTask, ExtJavacTF, ExtPdfDocletDecorator, ExtStandardDocletDecorator, FormatCharacterFileTask, FormatCharacterFileTF, GZipTask, GZipTF, IncludeFilesTask, IncludeFilesTF, JarTask, JarTF, JavaWorkspaceBuilderTF, Jdk6JavacTask, Jdk6JavacTF, LzmaTask, LzmaTF, MoveTask, MoveTF, RecursiveProcessTask, RecursiveProcessTF, RedirectReportTask, RedirectReportTF, SchmantTaskrefTask, SchmantTaskrefTF, SvnExportTask, SvnExportTF, TarTask, TarTF, TaskFactoryLinksTask, TaskFactoryLinksTF, TextAppendTask, TextAppendTF, TextPrependTask, TextPrependTF, TextReplaceTask, TextReplaceTF, TimedExecutionTask, TimedExecutionTF, TreeCopyTask, TreeCopyTF, UntarTF, WarTask, WarTF, XsltTask, XsltTF, ZipTask, ZipTF

public interface TargetConfigurable<T extends TargetConfigurable<T>>

This interface defines a class that can be configured with a target. It is up to the implementing object to interpret the target object.

A target is the output of something, for instance a generator task.

Since:
0.5
Author:
Karl Gustafsson

Method Summary
 T setTarget(Object o)
          Set the target.
 

Method Detail

setTarget

T setTarget(Object o)
Set the target.

Parameters:
o - The target.
Returns:
this