org.schmant.task.jdk.java
Class JavaTF

java.lang.Object
  extended by org.schmant.task.stub.AbstractTaskFactory<T,U>
      extended by org.schmant.task.template.process.AbstractExtProcessTaskFactory<T,U>
          extended by org.schmant.task.template.jdk.java.AbstractExtJvmTaskFactory<T,U>
              extended by org.schmant.task.template.jdk.java.AbstractExtJavaTaskFactory<JavaTF,ExtJavaTask>
                  extended by org.schmant.task.jdk.java.JavaTF
All Implemented Interfaces:
ArgumentsConfigurable<JavaTF>, ClasspathConfigurable<JavaTF>, LoggingConfigurable<JavaTF>, TaskDecoratorConfigurable<JavaTF,ExtJavaTaskDecorator<?>>, TaskFactory<JavaTF,ExtJavaTask>, TaskRunnable, ExtJavaConfigurable<JavaTF>, ExtJavaTaskConfigurable<JavaTF>, ExtJvmConfigurable<JavaTF>, ExtJvmTaskConfigurable<JavaTF>, JvmConfigurable<JavaTF>, JvmOptionsConfigurable<JavaTF>, JavaHomeConfigurable<JavaTF>, ExtProcessConfigurable<JavaTF>

public final class JavaTF
extends AbstractExtJavaTaskFactory<JavaTF,ExtJavaTask>
implements ExtJavaConfigurable<JavaTF>

Factory for the ExtJavaTask.

See JavaTF

Since:
0.5
Author:
Karl Gustafsson
See Also:
ExtJavaTask
Task_package:
org.schmant.task.base

Constructor Summary
JavaTF()
           
 
Method Summary
protected  ExtJavaTask createSpecification()
          Subclasses implement this to create the task specification object that this factory uses to configure the task that it is creating.
 JavaTF setClassToRun(String fcn)
           
 JavaTF setJarToRun(Object o)
           
 
Methods inherited from class org.schmant.task.template.jdk.java.AbstractExtJavaTaskFactory
addDecorator, addDecorators, clearDecorators, setAssertions, setJavaVMType
 
Methods inherited from class org.schmant.task.template.jdk.java.AbstractExtJvmTaskFactory
addClasspathDecorator, addClasspathDecorators, addClasspathEntries, addClasspathEntry, addJvmOption, addJvmOptions, clearClasspathDecorators, clearClasspathEntries, clearJvmOptions, setJavaExecutable, setJavaHome
 
Methods inherited from class org.schmant.task.template.process.AbstractExtProcessTaskFactory
addArgument, addArguments, addEnvironmentVariable, addEnvironmentVariables, clearArguments, clearEnvironmentVariables, setFailOnErrors, setInheritEnvironmentVariables, setStderrStrategy, setStdoutStrategy, setWorkingDirectory
 
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.template.jdk.java.ExtJavaConfigurable
setAssertions, setJavaVMType
 
Methods inherited from interface org.schmant.task.template.jdk.java.ExtJvmConfigurable
setJavaExecutable
 
Methods inherited from interface org.schmant.task.confable.ClasspathConfigurable
addClasspathDecorator, addClasspathDecorators, addClasspathEntries, addClasspathEntry, clearClasspathDecorators, clearClasspathEntries
 
Methods inherited from interface org.schmant.task.template.jdk.java.JvmOptionsConfigurable
addJvmOption, addJvmOptions, clearJvmOptions
 
Methods inherited from interface org.schmant.task.template.jdk.JavaHomeConfigurable
setJavaHome
 
Methods inherited from interface org.schmant.task.template.process.ExtProcessConfigurable
addEnvironmentVariable, addEnvironmentVariables, clearEnvironmentVariables, setFailOnErrors, setInheritEnvironmentVariables, setStderrStrategy, setStdoutStrategy, setWorkingDirectory
 
Methods inherited from interface org.schmant.task.confable.ArgumentsConfigurable
addArgument, addArguments, clearArguments
 

Constructor Detail

JavaTF

public JavaTF()
Method Detail

setClassToRun

public JavaTF setClassToRun(String fcn)

setJarToRun

public JavaTF setJarToRun(Object o)

createSpecification

protected ExtJavaTask 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<JavaTF,ExtJavaTask>