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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IProcessRunnerdebug()IcongetIcon()default StringgetName()TgetParams()booleanisDebuggable()booleanisRunnable()booleanisValid()JComponentmakePanel(T params, Consumer<T> changeListener)IProcessRunnerrun()voidsetParams(T params)
-
-
-
Method Detail
-
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
IProcessRunner run()
-
isDebuggable
boolean isDebuggable()
-
debug
IProcessRunner debug()
-
-