Groovy Documentation

org.codehaus.griffon.runtime.prefs
[Java] Class AbstractPreferences

java.lang.Object
  org.codehaus.griffon.runtime.prefs.AbstractPreferences
All Implemented Interfaces:
Preferences

public abstract class AbstractPreferences
extends Object

Authors:
Andres Almiray


Field Summary
private List changeListeners

private List nodeChangeListeners

 
Constructor Summary
AbstractPreferences()

 
Method Summary
void addNodeChangeListener(NodeChangeListener listener)

void addPreferencesChangeListener(PreferenceChangeListener listener)

NodeChangeListener[] getNodeChangeListeners()

PreferenceChangeListener[] getPreferencesChangeListeners()

PreferencesNode node(Class clazz)

PreferencesNode node(String path)

void nodeChanged(NodeChangeEvent event)

void preferenceChanged(PreferenceChangeEvent event)

PreferencesNode removeNode(Class clazz)

PreferencesNode removeNode(String path)

void removeNodeChangeListener(NodeChangeListener listener)

void removePreferencesChangeListener(PreferenceChangeListener listener)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

changeListeners

private final List changeListeners


nodeChangeListeners

private final List nodeChangeListeners


 
Constructor Detail

AbstractPreferences

AbstractPreferences()


 
Method Detail

addNodeChangeListener

public void addNodeChangeListener(NodeChangeListener listener)


addPreferencesChangeListener

public void addPreferencesChangeListener(PreferenceChangeListener listener)


getNodeChangeListeners

public NodeChangeListener[] getNodeChangeListeners()


getPreferencesChangeListeners

public PreferenceChangeListener[] getPreferencesChangeListeners()


node

public PreferencesNode node(Class clazz)


node

public PreferencesNode node(String path)


nodeChanged

public void nodeChanged(NodeChangeEvent event)


preferenceChanged

public void preferenceChanged(PreferenceChangeEvent event)


removeNode

public PreferencesNode removeNode(Class clazz)


removeNode

public PreferencesNode removeNode(String path)


removeNodeChangeListener

public void removeNodeChangeListener(NodeChangeListener listener)


removePreferencesChangeListener

public void removePreferencesChangeListener(PreferenceChangeListener listener)


 

Groovy Documentation