org.apache.pivot.wtk.text
Interface NodeListener

All Known Implementing Classes:
TextAreaSkin.DocumentView, TextAreaSkin.ElementView, TextAreaSkin.ImageNodeView, TextAreaSkin.NodeView, TextAreaSkin.ParagraphView, TextAreaSkin.TextNodeView

public interface NodeListener

Node listener interface.


Method Summary
 void offsetChanged(Node node, int previousOffset)
          Called when a node's offset has changed within it's parent element.
 void parentChanged(Node node, Element previousParent)
          Called when a node's parent has changed, either as a result of being added to or removed from an element.
 void rangeInserted(Node node, int offset, int span)
          Called when a range has been inserted into a node.
 void rangeRemoved(Node node, int offset, int span)
          Called when a range has been removed from a node.
 

Method Detail

parentChanged

void parentChanged(Node node,
                   Element previousParent)
Called when a node's parent has changed, either as a result of being added to or removed from an element.

Parameters:
node -
previousParent -

offsetChanged

void offsetChanged(Node node,
                   int previousOffset)
Called when a node's offset has changed within it's parent element.

Parameters:
node -
previousOffset -

rangeInserted

void rangeInserted(Node node,
                   int offset,
                   int span)
Called when a range has been inserted into a node.

Parameters:
node -
offset -
span -

rangeRemoved

void rangeRemoved(Node node,
                  int offset,
                  int span)
Called when a range has been removed from a node.

Parameters:
node -
offset -
span -