/**
  * Gives notification that a portion of the document has been removed. The range is given in terms
  * of what the view last saw (that is, before updating sticky positions).
  *
  * @see javax.swing.event.DocumentListener
  */
 public void removeUpdate(DocumentEvent e) {
   try {
     for (DocumentListener actionListener : actionsList) {
       actionListener.removeUpdate(e);
     }
   } catch (InterruptedListenerException ex) {
     log.info("Listener Interrupted."); // $NON-NLS-1$
   }
 }
 /**
  * Gives notification that there was an insert into the document. The range given by the
  * DocumentEvent bounds the freshly inserted region.
  *
  * @see javax.swing.event.DocumentListener
  */
 public void insertUpdate(DocumentEvent e) {
   for (DocumentListener actionListener : actionsList) {
     actionListener.insertUpdate(e);
   }
 }
 /**
  * Gives notification that an attribute or set of attributes changed.
  *
  * @see javax.swing.event.DocumentListener
  */
 public void changedUpdate(DocumentEvent e) {
   for (DocumentListener actionListener : actionsList) {
     actionListener.changedUpdate(e);
   }
 }