Module jEdit

Class ElasticTabStopBufferListener

java.lang.Object
org.gjt.sp.jedit.buffer.BufferAdapter
org.gjt.sp.jedit.textarea.ElasticTabStopBufferListener
All Implemented Interfaces:
BufferListener

public class ElasticTabStopBufferListener extends BufferAdapter
Buffer Listener for Elastic Tabstops.
  • Constructor Details

    • ElasticTabStopBufferListener

      public ElasticTabStopBufferListener(TextArea textArea)
  • Method Details

    • contentInserted

      public void contentInserted(JEditBuffer buffer, int startLine, int offset, int numLines, int length)
      Description copied from class: BufferAdapter
      Called when text is inserted into the buffer.
      Specified by:
      contentInserted in interface BufferListener
      Overrides:
      contentInserted in class BufferAdapter
      Parameters:
      buffer - The buffer in question
      startLine - The first line
      offset - The start offset, from the beginning of the buffer
      numLines - The number of lines inserted
      length - The number of characters inserted
    • contentRemoved

      public void contentRemoved(JEditBuffer buffer, int startLine, int offset, int numLines, int length)
      Called when text is removed from the buffer.
      Specified by:
      contentRemoved in interface BufferListener
      Overrides:
      contentRemoved in class BufferAdapter
      Parameters:
      buffer - The buffer in question
      startLine - The first line
      offset - The start offset, from the beginning of the buffer
      numLines - The number of lines removed
      length - The number of characters removed
      Since:
      jEdit 4.3pre3
    • transactionComplete

      public void transactionComplete(JEditBuffer buffer)
      Description copied from class: BufferAdapter
      Called after an undo or compound edit has finished. The text area uses this event to queue up and collapse cleanup operations so they are only run once during a long transaction (such as a "Replace All" operation.)
      Specified by:
      transactionComplete in interface BufferListener
      Overrides:
      transactionComplete in class BufferAdapter
      Parameters:
      buffer - The buffer in question
    • preContentInserted

      public void preContentInserted(JEditBuffer buffer, int startLine, int offset, int numLines, int length)
      Description copied from class: BufferAdapter
      Called when text is about to be inserted in the buffer.
      Specified by:
      preContentInserted in interface BufferListener
      Overrides:
      preContentInserted in class BufferAdapter
      Parameters:
      buffer - The buffer in question
      startLine - The first line
      offset - The start offset, from the beginning of the buffer
      numLines - The number of lines inserted
      length - The number of characters inserted
    • preContentRemoved

      public void preContentRemoved(JEditBuffer buffer, int startLine, int offset, int numLines, int length)
      Description copied from class: BufferAdapter
      Called when text is about to be removed from the buffer, but is still present.
      Specified by:
      preContentRemoved in interface BufferListener
      Overrides:
      preContentRemoved in class BufferAdapter
      Parameters:
      buffer - The buffer in question
      startLine - The first line
      offset - The start offset, from the beginning of the buffer
      numLines - The number of lines to be removed
      length - The number of characters to be removed