public interface IRunConfig<T extends IRunConfigParameters<T>> extends IJsonIO
| Modifier and Type | Method and Description |
|---|---|
IProcessRunner |
debug() |
Icon |
getIcon() |
default String |
getName() |
T |
getParams() |
boolean |
isDebuggable() |
boolean |
isRunnable() |
boolean |
isValid() |
JComponent |
makePanel(T params,
java.util.function.Consumer<T> changeListener) |
IProcessRunner |
run() |
void |
setParams(T params) |
isSimpleType, isSimpleType, load, loadFields, read, read, readList, readList, save, saveFields, write, write, writeListT getParams()
void setParams(T params)
default String getName()
boolean isValid()
Icon getIcon()
JComponent makePanel(T params, java.util.function.Consumer<T> changeListener)
boolean isRunnable()
IProcessRunner run()
boolean isDebuggable()
IProcessRunner debug()
Copyright © 2018. All rights reserved.