Interface IDocumentAdapter

  • All Superinterfaces:
    StyledTextContent

    public interface IDocumentAdapter
    extends StyledTextContent
    Adapts an IDocumentto the StyledTextContent interface. The document adapter is used by TextViewer to translate document changes into styled text content changes and vice versa.

    Clients may implement this interface and override TextViewer.createDocumentAdapter if they want to intercept the communication between the viewer's text widget and the viewer's document.

    In order to provide backward compatibility for clients of IDocumentAdapter, extension interfaces are used as a means of evolution. The following extension interfaces exist:

    • IDocumentAdapterExtension since version 2.0 introducing a way of batching a sequence of document changes into a single styled text content notification
    See Also:
    IDocumentAdapterExtension, IDocument
    • Method Detail

      • setDocument

        void setDocument​(IDocument document)
        Sets the adapters document.
        Parameters:
        document - the document to be adapted