org.schmant.task.confable
Interface SourceConfigured

All Known Subinterfaces:
ActionTaskSpec<T>, ProcessTaskSpec<T>, RecursiveActionTaskSpec<T>, RecursiveProcessTaskSpec<T>
All Known Implementing Classes:
AbstractActionTask, AbstractAddTextTask, AbstractCallbackRecursiveActionTask, AbstractCallbackRecursiveProcessTask, AbstractJarTask, AbstractJavacTask, AbstractJavadocTask, AbstractJavaZipTask, AbstractLinkInsertionTask, AbstractParseXmlTask, AbstractProcessOneFileTask, AbstractProcessTask, AbstractProxyTask, AbstractTextInsertionTask, AbstractXmlCatalogActionTask, AbstractZipTask, AddSystemIdToCatalogTask, AddUriToCatalogTask, AntTask, ApiLinksTask, ArgumentInterpreterLinksTask, At4JZipTask, BZip2Task, ChmodTask, ClosureTask, CopyTask, DeleteTask, DomParseXmlTask, EarTask, ErrorIgnoringTask, ExtFindbugsTask, ExtJarSignerTask, ExtJavacTask, ExtJavadocTask, ForEachSourceTask, FormatCharacterFileTask, GZipTask, HtmlLinkValidationTask, IncludeFilesTask, JarTask, Jdk6JavacTask, LzmaTask, MoveTask, RecursiveActionTask, RecursiveProcessTask, RedirectReportTask, ReplaceSourceFileTask, SchemaFactoryTask, SchmantTaskrefTask, TarTask, TaskFactoryLinksTask, TemplateCompilerTask, TextAppendTask, TextPrependTask, TextReplaceTask, TimedExecutionTask, TreeCopyTask, TreeDeleteTask, WarTask, XsltTask, ZipTask

public interface SourceConfigured

This interface is implemented by objects that are configured with one or several source objects.

Since:
0.9
Author:
Karl Gustafsson

Method Summary
 Object getSource()
          Get the first source set.
 List<Object> getSources()
          Get the source list.
 

Method Detail

getSource

Object getSource()
Get the first source set.

Returns:
The first source in the source list or null if no source is set.

getSources

List<Object> getSources()
Get the source list.

Returns:
The source list. Possibly empty but never null.