org.schmant.task.template.jdk.java
Interface ExtJavaConfigurable<T extends ExtJavaConfigurable<T>>

All Superinterfaces:
ArgumentsConfigurable<T>, ClasspathConfigurable<T>, ExtJvmConfigurable<T>, ExtProcessConfigurable<T>, JavaHomeConfigurable<T>, JvmConfigurable<T>, JvmOptionsConfigurable<T>
All Known Subinterfaces:
ExtJavaTaskConfigurable<T>
All Known Implementing Classes:
AbstractExtJavaTaskFactory, JavaTF, JUnit4TF

public interface ExtJavaConfigurable<T extends ExtJavaConfigurable<T>>
extends ExtJvmConfigurable<T>

This is implemented by classes that can be configured with Java parameters.

Since:
0.5
Author:
Karl Gustafsson

Method Summary
 T setAssertions(boolean b)
           
 T setJavaVMType(JavaVMType t)
           
 
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
 

Method Detail

setJavaVMType

T setJavaVMType(JavaVMType t)

setAssertions

T setAssertions(boolean b)