Package editor.run

Interface IRunConfig<T extends IRunConfigParameters<T>>

All Superinterfaces:
IJsonIO
All Known Implementing Classes:
AbstractRunConfig, FqnRunConfig, ProgramRunConfig, RemoteRunConfig

public interface IRunConfig<T extends IRunConfigParameters<T>> extends IJsonIO
  • Method Details

    • getParams

      T getParams()
    • setParams

      void setParams(T params)
    • getName

      default String getName()
    • isValid

      boolean isValid()
    • getIcon

      Icon getIcon()
    • makePanel

      JComponent makePanel(T params, Consumer<T> changeListener)
    • isRunnable

      boolean isRunnable()
    • run

    • isDebuggable

      boolean isDebuggable()
    • debug