org.schmant.task.jdk.jar
Class WarTF

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<T,U>
              extended by org.schmant.task.template.io.zip.AbstractZipTaskFactory<T,U>
                  extended by org.schmant.task.io.zip.AbstractJavaZipTaskFactory<T,U>
                      extended by org.schmant.task.jdk.jar.AbstractJarTaskFactory<WarTF,WarTask>
                          extended by org.schmant.task.jdk.jar.WarTF
All Implemented Interfaces:
ActionTaskConfigurable<WarTF>, ActionTaskFactory<WarTF,WarTask>, LoggingConfigurable<WarTF>, OverwriteConfigurable<WarTF>, SourceConfigurable<WarTF>, TargetConfigurable<WarTF>, GeneratorTaskConfigurable<WarTF>, GeneratorTaskFactory<WarTF,WarTask>, ProcessTaskConfigurable<WarTF>, ProcessTaskFactory<WarTF,WarTask>, TaskFactory<WarTF,WarTask>, TaskRunnable

public final class WarTF
extends AbstractJarTaskFactory<WarTF,WarTask>

Create War task factory

See WarTF

Since:
0.6
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
WarTF()
           
 
Method Summary
 WarTF addClassDirectories(Object o)
           
 WarTF addClassDirectory(Object o)
           
 WarTF addLibraryFile(Object o)
           
 WarTF addLibraryFiles(Object o)
           
 WarTF clearClassDirectories()
           
 WarTF clearLibraryFiles()
           
protected  WarTask createSpecification()
          Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.
 WarTF setWebXml(Object o)
           
 
Methods inherited from class org.schmant.task.jdk.jar.AbstractJarTaskFactory
setManifest, setManifest
 
Methods inherited from class org.schmant.task.io.zip.AbstractJavaZipTaskFactory
setEntryInfoProvider, setLevel, setMethod, setMethod
 
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

WarTF

public WarTF()
Method Detail

setWebXml

public WarTF setWebXml(Object o)

addLibraryFile

public WarTF addLibraryFile(Object o)

addLibraryFiles

public WarTF addLibraryFiles(Object o)

clearLibraryFiles

public WarTF clearLibraryFiles()

addClassDirectory

public WarTF addClassDirectory(Object o)

addClassDirectories

public WarTF addClassDirectories(Object o)

clearClassDirectories

public WarTF clearClassDirectories()

createSpecification

protected WarTask 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<WarTF,WarTask>