Interface IAutoEditStrategy

All Known Subinterfaces:
IAutoIndentStrategy
All Known Implementing Classes:
DefaultAutoIndentStrategy, DefaultIndentLineAutoEditStrategy, TabsToSpacesConverter

public interface IAutoEditStrategy
An auto edit strategy can adapt changes that will be applied to a text viewer's document. The strategy is informed by the text viewer about each upcoming change in form of a document command. By manipulating this document command, the strategy can influence in which way the text viewer's document is changed. Clients may implement this interface.
Since:
2.1
  • Method Details

    • customizeDocumentCommand

      void customizeDocumentCommand(IDocument document, DocumentCommand command)
      Allows the strategy to manipulate the document command.
      Parameters:
      document - the document that will be changed
      command - the document command describing the change