Package editor.run
Class FqnRunConfig<T extends FqnRunConfigParameters<T>>
- java.lang.Object
-
- editor.run.AbstractRunConfig<T>
-
- editor.run.FqnRunConfig<T>
-
- All Implemented Interfaces:
IRunConfig<T>,IJsonIO
- Direct Known Subclasses:
ProgramRunConfig
public abstract class FqnRunConfig<T extends FqnRunConfigParameters<T>> extends AbstractRunConfig<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFqnRunConfig()FqnRunConfig(T params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IProcessRunnerdebug()StringgetFqn()StringgetJre()StringgetJreForProcessOrDefault()StringgetJreForProcessOrDefault(String defaultJreHome)StringgetProgArgs()StringgetVmArgs()StringgetWorkingDir()PathgetWorkingDirForProcess()booleanisDebuggable()booleanisJreEnabled()booleanisRunnable()booleanisValid()List<String>makeProgArgs()List<String>makeVmArgs()IProcessRunnerrun()-
Methods inherited from class editor.run.AbstractRunConfig
equals, getParams, hashCode, setParams
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface editor.run.IRunConfig
getIcon, getName, makePanel
-
-
-
-
Constructor Detail
-
FqnRunConfig
public FqnRunConfig(T params)
-
FqnRunConfig
protected FqnRunConfig()
-
-
Method Detail
-
getFqn
public String getFqn()
-
getVmArgs
public String getVmArgs()
-
getProgArgs
public String getProgArgs()
-
getWorkingDir
public String getWorkingDir()
-
isJreEnabled
public boolean isJreEnabled()
-
getJre
public String getJre()
-
isValid
public boolean isValid()
-
isRunnable
public boolean isRunnable()
-
isDebuggable
public boolean isDebuggable()
-
run
public IProcessRunner run()
-
debug
public IProcessRunner debug()
-
getJreForProcessOrDefault
public String getJreForProcessOrDefault()
-
getWorkingDirForProcess
public Path getWorkingDirForProcess()
-
-