Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.merlotxml.merlot
Interface MerlotNodeListener  view MerlotNodeListener download MerlotNodeListener.java

All Known Implementing Classes:
DOMTreeTableAdapter, IDManager, XMLEditorDocUI.EditorNodeListener

public interface MerlotNodeListener

This interface provides a listener pattern for things that want to observe the DOM object model and be notified of changes in that.


Method Summary
 void nodeChanged(MerlotDOMNode parent, int[] indices, MerlotDOMNode[] children)
           
 void nodeDeleted(MerlotDOMNode node)
           
 void nodeInserted(MerlotDOMNode parent, int[] indices, MerlotDOMNode[] children)
          notifies the listener that one or more nodes were inserted under the given parent.
 void nodeRemoved(MerlotDOMNode parent, int[] indices, MerlotDOMNode[] children)
          notifies the listener that one or more nodes under the given parent were deleted.
 

Method Detail

nodeInserted

public void nodeInserted(MerlotDOMNode parent,
                         int[] indices,
                         MerlotDOMNode[] children)
notifies the listener that one or more nodes were inserted under the given parent.


nodeRemoved

public void nodeRemoved(MerlotDOMNode parent,
                        int[] indices,
                        MerlotDOMNode[] children)
notifies the listener that one or more nodes under the given parent were deleted. Their previous indices are given.


nodeDeleted

public void nodeDeleted(MerlotDOMNode node)

nodeChanged

public void nodeChanged(MerlotDOMNode parent,
                        int[] indices,
                        MerlotDOMNode[] children)