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 protected
FqnRunConfig()
FqnRunConfig(T params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IProcessRunner
debug()
String
getFqn()
String
getJre()
String
getJreForProcessOrDefault()
String
getJreForProcessOrDefault(String defaultJreHome)
String
getProgArgs()
String
getVmArgs()
String
getWorkingDir()
Path
getWorkingDirForProcess()
boolean
isDebuggable()
boolean
isJreEnabled()
boolean
isRunnable()
boolean
isValid()
List<String>
makeProgArgs()
List<String>
makeVmArgs()
IProcessRunner
run()
-
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()
-
-