Package editor

Class ScriptChangeHandler

java.lang.Object
editor.ScriptChangeHandler
All Implemented Interfaces:
EventListener, CaretListener, UndoableEditListener

public class ScriptChangeHandler extends Object implements UndoableEditListener, CaretListener
  • Field Details

    • _undoMgr

      private AtomicUndoManager _undoMgr
    • _editor

      private JTextComponent _editor
    • _bDirty

      private boolean _bDirty
    • _bPaused

      private boolean _bPaused
    • _iLineNumber

      private int _iLineNumber
    • _bLineChanged

      private boolean _bLineChanged
    • _iBefore

      private int _iBefore
    • _iAfter

      private int _iAfter
    • _bCaretPosChangeIsEdit

      private boolean _bCaretPosChangeIsEdit
    • _eventType

      private DocumentEvent.EventType _eventType
  • Constructor Details

  • Method Details

    • establishUndoableEditListener

      public void establishUndoableEditListener(EditorHost editor)
    • establishUndoableEditListener

      public void establishUndoableEditListener(JTextComponent editor)
    • undoableEditHappened

      public void undoableEditHappened(UndoableEditEvent e)
      Specified by:
      undoableEditHappened in interface UndoableEditListener
    • caretUpdate

      public void caretUpdate(CaretEvent e)
      Specified by:
      caretUpdate in interface CaretListener
    • updatePositionInfo

      void updatePositionInfo()
    • getBefore

      public int getBefore()
    • getAfter

      public int getAfter()
    • setDirty

      protected void setDirty(boolean bDirty)
    • isDirty

      public boolean isDirty()
    • setPaused

      protected void setPaused(boolean bPaused)
    • isPaused

      public boolean isPaused()
    • getEditor

      public JTextComponent getEditor()
    • addEditorUndoItem

      protected void addEditorUndoItem(UndoableEditEvent e)
    • addDocEditChange

      private void addDocEditChange(UndoableEditEvent e)
    • addUndoItem

      private void addUndoItem(StateEdit transaction)