public class CompositePreferencesProvider extends Object implements ClusterPreferencesProvider
Constructor and Description |
---|
CompositePreferencesProvider(List<ClusterPreferencesProvider> components)
Listed in order of priority--components listed first will override
|
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ClusterPreferencesChangeListener listener)
Adds a listener for change events
|
ClusterPreferences |
getGlobalPreferences()
Returns the global preferences to be used when not in the context of a
specific node
|
ClusterPreferences |
getNodeScopedPreferences(String nodeID)
Returns the preferences to be used when in the context of a given node.
|
void |
removeChangeListener(ClusterPreferencesChangeListener listener)
Removes a listener for change events
|
public CompositePreferencesProvider(List<ClusterPreferencesProvider> components)
components
- public ClusterPreferences getGlobalPreferences()
ClusterPreferencesProvider
getGlobalPreferences
in interface ClusterPreferencesProvider
public ClusterPreferences getNodeScopedPreferences(String nodeID)
ClusterPreferencesProvider
getNodeScopedPreferences
in interface ClusterPreferencesProvider
nodeID
- the nodeIDpublic void addChangeListener(ClusterPreferencesChangeListener listener)
ClusterPreferencesProvider
addChangeListener
in interface ClusterPreferencesProvider
listener
- the listenerpublic void removeChangeListener(ClusterPreferencesChangeListener listener)
ClusterPreferencesProvider
removeChangeListener
in interface ClusterPreferencesProvider
listener
- the listenerCopyright © 2016 Actian Corporation. All Rights Reserved.