Groovy Documentation

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

java.lang.Object
  org.codehaus.griffon.runtime.prefs.AbstractPreferencesNode
      org.codehaus.griffon.runtime.prefs.DefaultPreferencesNode

public class DefaultPreferencesNode
extends AbstractPreferencesNode

Authors:
Andres Almiray


Field Summary
private Map nodes

private Map properties

 
Fields inherited from class AbstractPreferencesNode
name, parent, path, preferences
 
Constructor Summary
DefaultPreferencesNode(Preferences preferences, String name)

DefaultPreferencesNode(Preferences preferences, PreferencesNode parent, String name)

 
Method Summary
Map children()

void clear()

boolean containsKey(String key)

DefaultPreferencesNode createChildNode(String nodeName)

private void firePreferencesChanged(String path, String key, Object oldValue, Object newValue)

Object getAt(String key)

PreferencesNode getChildNode(String nodeName)

String[] keys()

void putAt(String key, Object value)

void remove(String key)

PreferencesNode removeChildNode(String nodeName)

void storeChildNode(String nodeName, PreferencesNode node)

 
Methods inherited from class AbstractPreferencesNode
areEqual, isRoot, merge, name, node, node, parent, parsePath, path, removeNode, removeNode
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

nodes

private final Map nodes


properties

private final Map properties


 
Constructor Detail

DefaultPreferencesNode

public DefaultPreferencesNode(Preferences preferences, String name)


DefaultPreferencesNode

public DefaultPreferencesNode(Preferences preferences, PreferencesNode parent, String name)


 
Method Detail

children

public Map children()


clear

public void clear()


containsKey

public boolean containsKey(String key)


createChildNode

public DefaultPreferencesNode createChildNode(String nodeName)


firePreferencesChanged

private void firePreferencesChanged(String path, String key, Object oldValue, Object newValue)


getAt

public Object getAt(String key)


getChildNode

public PreferencesNode getChildNode(String nodeName)


keys

public String[] keys()


putAt

public void putAt(String key, Object value)


remove

public void remove(String key)


removeChildNode

public PreferencesNode removeChildNode(String nodeName)


storeChildNode

public void storeChildNode(String nodeName, PreferencesNode node)


 

Groovy Documentation