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 Details

    • FqnRunConfig

      public FqnRunConfig(T params)
    • FqnRunConfig

      protected FqnRunConfig()
  • Method Details

    • 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()
    • makeVmArgs

      public List<String> makeVmArgs()
    • makeProgArgs

      public List<String> makeProgArgs()
    • getJreForProcessOrDefault

      public String getJreForProcessOrDefault()
    • getJreForProcessOrDefault

      public String getJreForProcessOrDefault(String defaultJreHome)
    • getWorkingDirForProcess

      public Path getWorkingDirForProcess()