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

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

public interface ExtJvmConfigurable<T extends ExtJvmConfigurable<T>>
extends JvmConfigurable<T>, JavaHomeConfigurable<T>, ExtProcessConfigurable<T>

Configuration options for external programs that use a Java virtual machine.

Since:
0.5
Author:
Karl Gustafsson

Method Summary
 T setJavaExecutable(Object o)
           
 
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

setJavaExecutable

T setJavaExecutable(Object o)
                                                  throws FileNotFoundException
Throws:
FileNotFoundException