public abstract class AbstractSettings<T extends AbstractSettingsParameters<T>> extends Object implements ISettings<T>
| Constructor and Description |
|---|
AbstractSettings(T params,
String name,
String path) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(java.util.function.BiConsumer<T,T> listener) |
boolean |
equals(Object o) |
String |
getName() |
T |
getParams() |
String |
getPath()
Path consisting of names of ancestors including this: "<root>/../<my-name>"
|
int |
hashCode() |
protected void |
notifyListeners(T oldValue,
T params) |
void |
setParams(T params,
boolean persistent) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetIcon, getParentPath, isExperimentSetting, isIdeSetting, isValid, makeDefaultParameters, makePanel, resetToDefaultSettingsisSimpleType, isSimpleType, load, loadFields, read, read, readList, readList, save, saveFields, write, write, writeListpublic String getName()
getName in interface ISettings<T extends AbstractSettingsParameters<T>>public String getPath()
ISettingsgetPath in interface ISettings<T extends AbstractSettingsParameters<T>>public T getParams()
getParams in interface ISettings<T extends AbstractSettingsParameters<T>>public void setParams(T params, boolean persistent)
setParams in interface ISettings<T extends AbstractSettingsParameters<T>>public void addChangeListener(java.util.function.BiConsumer<T,T> listener)
addChangeListener in interface ISettings<T extends AbstractSettingsParameters<T>>Copyright © 2019. All rights reserved.