Example usage for java.util.prefs Preferences addNodeChangeListener

List of usage examples for java.util.prefs Preferences addNodeChangeListener

Introduction

In this page you can find the example usage for java.util.prefs Preferences addNodeChangeListener.

Prototype

public abstract void addNodeChangeListener(NodeChangeListener ncl);

Source Link

Document

Registers the specified listener to receive node change events for this node.

Usage

From source file:Main.java

public static void main(String[] argv) throws Exception {
    Preferences prefs = Preferences.userNodeForPackage(String.class);

    prefs.addNodeChangeListener(new NodeChangeListener() {
        public void childAdded(NodeChangeEvent evt) {
            Preferences parent = evt.getParent();
            Preferences child = evt.getChild();
        }//  ww w. j  a  v  a  2  s.  co m

        public void childRemoved(NodeChangeEvent evt) {
            Preferences parent = evt.getParent();
            Preferences child = evt.getChild();
        }
    });
    Preferences child = prefs.node("new node");
    child.removeNode();
    prefs.removeNode();
}