Class NodeChangeEvent

  • All Implemented Interfaces:
    Serializable

    public class NodeChangeEvent
    extends EventObject
    implements Serializable
    This is the event class to indicate that one child of the preference node has been added or deleted.

    Please note that although the class is marked as Serializable by inheritance from EventObject, this type is not intended to be serialized so the serialization methods do nothing but throw a NotSerializableException.

    Since:
    1.4
    See Also:
    Preferences, NodeChangeListener, Serialized Form
    • Constructor Detail

      • NodeChangeEvent

        public NodeChangeEvent​(Preferences p,
                               Preferences c)
        Constructs a new NodeChangeEvent instance.
        Parameters:
        p - the Preferences instance that fired this event; this object is considered as the event source.
        c - the child Preferences instance that was added or deleted.
    • Method Detail

      • getParent

        public Preferences getParent()
        Gets the Preferences instance that fired this event.
        Returns:
        the Preferences instance that fired this event.
      • getChild

        public Preferences getChild()
        Gets the child Preferences node that was added or removed.
        Returns:
        the added or removed child Preferences node.