public interface Preferences extends NodeChangeListener, PreferenceChangeListener
Modifier and Type | Method and Description |
---|---|
void |
addNodeChangeListener(NodeChangeListener listener) |
void |
addPreferencesChangeListener(PreferenceChangeListener listener) |
boolean |
containsNode(Class<?> clazz) |
boolean |
containsNode(String path) |
Preferences |
copy() |
NodeChangeListener[] |
getNodeChangeListeners() |
PreferenceChangeListener[] |
getPreferencesChangeListeners() |
PreferencesNode |
getRoot() |
PreferencesNode |
node(Class<?> clazz) |
PreferencesNode |
node(String path) |
PreferencesNode |
removeNode(Class<?> clazz) |
PreferencesNode |
removeNode(String path) |
void |
removeNodeChangeListener(NodeChangeListener listener) |
void |
removePreferencesChangeListener(PreferenceChangeListener listener) |
nodeChanged
preferenceChanged
void addNodeChangeListener(@Nonnull NodeChangeListener listener)
void removeNodeChangeListener(@Nonnull NodeChangeListener listener)
@Nonnull NodeChangeListener[] getNodeChangeListeners()
void addPreferencesChangeListener(@Nonnull PreferenceChangeListener listener)
void removePreferencesChangeListener(@Nonnull PreferenceChangeListener listener)
@Nonnull PreferenceChangeListener[] getPreferencesChangeListeners()
@Nonnull PreferencesNode getRoot()
PreferencesNode node(@Nonnull Class<?> clazz)
PreferencesNode node(@Nonnull String path)
PreferencesNode removeNode(@Nonnull Class<?> clazz)
PreferencesNode removeNode(@Nonnull String path)
@Nonnull Preferences copy()