Class DocumentChange

java.lang.Object
org.eclipse.handly.text.DocumentChange
All Implemented Interfaces:
IDocumentChange
Direct Known Subclasses:
DocumentChangeOperation.UndoChange

public class DocumentChange extends Object implements IDocumentChange
Default implementation of IDocumentChange.
  • Field Summary

    Fields inherited from interface org.eclipse.handly.text.IDocumentChange

    CREATE_UNDO, NONE, UPDATE_REGIONS
  • Constructor Summary

    Constructors
    Constructor
    Description
    DocumentChange(org.eclipse.text.edits.TextEdit edit)
    Creates a new document change with the given text edit and CREATE_UNDO|UPDATE_REGIONS style.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the snapshot on which this change's edit tree is based, or null if the snapshot is unknown.
    org.eclipse.text.edits.TextEdit
    Returns the edit tree associated with this change.
    int
    Returns the style flags associated with this change.
    void
    Sets the snapshot on which this change is based.
    void
    setStyle(int style)
    Sets the style flags for this change.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DocumentChange

      public DocumentChange(org.eclipse.text.edits.TextEdit edit)
      Creates a new document change with the given text edit and CREATE_UNDO|UPDATE_REGIONS style.
      Parameters:
      edit - a text edit - must not be null
  • Method Details