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 TypeMethodDescriptionvoid
addChangeListener
(BiConsumer<T, T> listener) getIcon()
getName()
default String
getPath()
Path consisting of names of ancestors including this: "<root>/../<my-name>"boolean
boolean
boolean
isValid()
makeDefaultParameters
(Experiment experiment) default void
resetToDefaultSettings
(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
-