org.apache.pivot.wtk.text
Interface NodeListener

All Known Implementing Classes:
NodeListener.Adapter, TextPaneSkinBlockView, TextPaneSkinBulletedListView, TextPaneSkinComponentNodeView, TextPaneSkinDocumentView, TextPaneSkinElementView, TextPaneSkinImageNodeView, TextPaneSkinListItemView, TextPaneSkinListView, TextPaneSkinNodeView, TextPaneSkinNumberedListView, TextPaneSkinParagraphView, TextPaneSkinSpanView, TextPaneSkinTextNodeView, TextPaneSkinVerticalElementView

public interface NodeListener

Node listener interface.


Nested Class Summary
static class NodeListener.Adapter
           
 
Method Summary
 void nodeInserted(Node node, int offset)
          Called when a child node has been inserted into a node.
 void nodesRemoved(Node node, Sequence<Node> removed, int offset)
          Called when child nodes have been removed from a node.
 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 text range has been inserted into a node.
 void rangeRemoved(Node node, int offset, int characterCount)
          Called when a text 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 -

nodeInserted

void nodeInserted(Node node,
                  int offset)
Called when a child node has been inserted into a node.

Parameters:
node -
offset -

nodesRemoved

void nodesRemoved(Node node,
                  Sequence<Node> removed,
                  int offset)
Called when child nodes have been removed from a node.

Parameters:
node -
removed -
offset -

rangeInserted

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

Parameters:
node -
offset -
span -

rangeRemoved

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

Parameters:
node -
offset -
characterCount -