Package org.eclipse.jface.text
Interface IDocumentExtension2
- All Known Implementing Classes:
- AbstractDocument,- ChildDocument,- Document,- ProjectionDocument
public interface IDocumentExtension2
Extension interface for 
IDocument.It adds configuration methods to post notification replaces and document listener notification.
- Since:
- 2.1
- 
Method SummaryModifier and TypeMethodDescriptionvoidTells the receiver to accept calls toregisterPostNotificationReplaceuntilignorePostNotificationReplacesis called.voidTells the receiver to ignore calls toregisterPostNotificationReplaceuntilacceptPostNotificationReplacesis called.voidResumes the notification of document listeners which must previously have been stopped by a call tostopListenerNotification.voidCan be called prior to areplaceoperation.
- 
Method Details- 
ignorePostNotificationReplacesvoid ignorePostNotificationReplaces()Tells the receiver to ignore calls toregisterPostNotificationReplaceuntilacceptPostNotificationReplacesis called.
- 
acceptPostNotificationReplacesvoid acceptPostNotificationReplaces()Tells the receiver to accept calls toregisterPostNotificationReplaceuntilignorePostNotificationReplacesis called.
- 
stopListenerNotificationvoid stopListenerNotification()Can be called prior to areplaceoperation. After thereplaceresumeListenerNotificationmust be called. The effect of these calls is that no document listener is notified untilresumeListenerNotificationis called. This allows clients to update structure before any listener is informed about the change.Listener notification can only be stopped for a single replaceoperation. Otherwise, document change notifications will be lost.
- 
resumeListenerNotificationvoid resumeListenerNotification()Resumes the notification of document listeners which must previously have been stopped by a call tostopListenerNotification.
 
-