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 Detail

      • 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