org.schmant.task.template.jdk.javac
Interface JavacTaskFactory<T extends JavacTaskFactory<T,U>,U extends ProcessTaskSpec<U>>

All Superinterfaces:
ActionTaskConfigurable<T>, ActionTaskFactory<T,U>, ArgumentsConfigurable<T>, ClasspathConfigurable<T>, GeneratorTaskConfigurable<T>, GeneratorTaskFactory<T,U>, JavacTaskConfigurable<T>, LoggingConfigurable<T>, OverwriteConfigurable<T>, ProcessTaskConfigurable<T>, ProcessTaskFactory<T,U>, SourceConfigurable<T>, TargetConfigurable<T>, TaskFactory<T,U>, TaskRunnable
All Known Implementing Classes:
AbstractJavacTaskFactory, ExtJavacTF, Jdk6JavacTF

public interface JavacTaskFactory<T extends JavacTaskFactory<T,U>,U extends ProcessTaskSpec<U>>
extends ProcessTaskFactory<T,U>, JavacTaskConfigurable<T>

This interface is implemented by task factories for Java compiling tasks

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.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
 
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.template.jdk.javac.JavacTaskConfigurable
addAnnotationProcessor, addAnnotationProcessorOption, addAnnotationProcessorOptions, addAnnotationProcessors, addDebugOption, addDebugOptions, clearAnnotationProcessorOptions, clearAnnotationProcessors, clearDebugOptions, setAnnotationProcessingMode, setAnnotationProcessorPath, setDeprecation, setEncoding, setImplicitClassFileGeneration, setNowarn, setSourceCodeVersion, setSourceFilesDir, setTargetVersion
 
Methods inherited from interface org.schmant.task.confable.ClasspathConfigurable
addClasspathDecorator, addClasspathDecorators, addClasspathEntries, addClasspathEntry, clearClasspathDecorators, clearClasspathEntries
 
Methods inherited from interface org.schmant.task.confable.ArgumentsConfigurable
addArgument, addArguments, clearArguments