| package org.eclipse.jface.text; |
|
|
| /* |
| * (c) Copyright IBM Corp. 2000, 2001. |
| * All Rights Reserved. |
| */
|
|
|
|
|
| import org.eclipse.swt.custom.StyledTextContent;
|
|
|
|
|
| /**
|
| * Adapts an <code>IDocument</code> to the <code>StyledTextContent</code> interface.
|
| * The document adapter is used by <code>TextViewer</code> to translate document changes
|
| * into styled text content changes and vice versa.
|
| * Clients may implement this interface and override <code>TextViewer.createDocumentAdapter</code>
|
| * if they want to intercept the communication between the viewer's text widget and
|
| * the viewer's document.
|
| *
|
| * @see IDocument
|
| * @see StyledTextContent
|
| */
|
| public interface IDocumentAdapter extends StyledTextContent {
|
|
|
| /**
|
| * Sets the adapters document.
|
| *
|
| * @param document the document to be adapted
|
| */
|
| void setDocument(IDocument document); |
| } |