Package editor.settings
Interface ISettings<T extends ISettingsParameters<T>>
- All Superinterfaces:
IJsonIO
- All Known Implementing Classes:
AbstractSettings,AppearanceSettings,CompilerSettings
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(BiConsumer<T, T> listener) getIcon()getName()default StringgetPath()Path consisting of names of ancestors including this: "<root>/../<my-name>"booleanbooleanbooleanisValid()makeDefaultParameters(Experiment experiment) default voidresetToDefaultSettings(Experiment target) void
-
Method Details
-
resetToDefaultSettings
-
getParentPath
-
getParams
T getParams() -
setParams
-
makeDefaultParameters
-
getPath
String getPath()Path consisting of names of ancestors including this: "<root>/../<my-name>" -
getName
String getName() -
isValid
boolean isValid() -
getIcon
Icon getIcon() -
makePanel
-
isExperimentSetting
boolean isExperimentSetting() -
isIdeSetting
boolean isIdeSetting() -
addChangeListener
-