Uses of Class
org.eclipse.jface.text.DocumentEvent
Package
Description
Provides a framework for creating and manipulating text documents.
Provides a content assist add-on for an
ITextViewer
.Provides support for detecting and displaying hyperlinks in
ISourceViewer
s.Application programming interfaces for interaction
with the Eclipse text editor's linked position support.
Provides a presentation reconciler add-on for an
ITextViewer
.This package provides an implementation of projection documents.
Provides a framework for rule based text scanning
and uses the framework to provide rule-driven default implementations of
IPresentationDamager
, IPresentationRepairer
and IDocumentPartitioner
.This package provides the UI part for projection documents of which the most important part is the projection viewer.
Application programming interfaces for interaction
with the Eclipse text template support.
Provides a framework for text editors obeying to the
desktop rules.
-
Uses of DocumentEvent in org.eclipse.jface.text
Modifier and TypeClassDescriptionclass
A slave document event represents a master document event as a slave-relative document event.Modifier and TypeFieldDescriptionTextViewer.WidgetCommand.event
The document event encapsulated by this command.Modifier and TypeMethodDescriptionTextEvent.getDocumentEvent()
Returns the corresponding document event that caused the viewer changeSlaveDocumentEvent.getMasterEvent()
Returns this event's master event.static DocumentEvent
TextUtilities.mergeProcessedDocumentEvents
(List<? extends DocumentEvent> documentEvents) Returns a document event which is an accumulation of a list of document events,null
if the list of document events is empty.static DocumentEvent
TextUtilities.mergeUnprocessedDocumentEvents
(IDocument unprocessedDocument, List<? extends DocumentEvent> documentEvents) Returns a document event which is an accumulation of a list of document events,null
if the list of documentEvents is empty.Modifier and TypeMethodDescriptionvoid
IDocumentListener.documentAboutToBeChanged
(DocumentEvent event) The manipulation described by the document event will be performed.void
IDocumentPartitioner.documentAboutToBeChanged
(DocumentEvent event) Informs about a forthcoming document change.void
IDocumentListener.documentChanged
(DocumentEvent event) The manipulation described by the document event has been performed.boolean
IDocumentPartitioner.documentChanged
(DocumentEvent event) The document has been changed.IDocumentPartitionerExtension.documentChanged2
(DocumentEvent event) The document has been changed.protected void
AbstractDocument.doFireDocumentChanged
(DocumentEvent event) Notifies all listeners about the given document change.protected void
AbstractDocument.doFireDocumentChanged
(DocumentEvent event, boolean firePartitionChange, IRegion partitionChange) Deprecated.as of 3.0.protected void
AbstractDocument.doFireDocumentChanged2
(DocumentEvent event) Notifies all listeners about the given document change.protected void
AbstractDocument.fireDocumentAboutToBeChanged
(DocumentEvent event) Fires the given document event to all registers document listeners informing them about the forthcoming document manipulation.protected void
AbstractDocument.fireDocumentChanged
(DocumentEvent event) Updates the internal document structures and informs all document listeners if listener notification has been enabled.protected void
TextViewer.handleVisibleDocumentAboutToBeChanged
(DocumentEvent event) Hook method called when the visible document is about to be changed.protected void
TextViewer.handleVisibleDocumentChanged
(DocumentEvent event) Hook method called when the visible document has been changed.boolean
IEditingSupport.isOriginator
(DocumentEvent event, IRegion subjectRegion) Returnstrue
if the receiver is the originator of aDocumentEvent
and if thatevent
is related tosubjectRegion
.void
TextViewer.WidgetCommand.setEvent
(DocumentEvent e) Translates a document event into the presentation coordinates of this text viewer.void
DefaultPositionUpdater.update
(DocumentEvent event) void
IPositionUpdater.update
(DocumentEvent event) Adapts positions to the change specified by the document event.protected void
AbstractDocument.updateDocumentStructures
(DocumentEvent event) Updates document partitioning and document positions according to the specification given by the document event.protected void
AbstractDocument.updatePositions
(DocumentEvent event) Updates all positions of all categories to the change described by the document event.Modifier and TypeMethodDescriptionstatic DocumentEvent
TextUtilities.mergeProcessedDocumentEvents
(List<? extends DocumentEvent> documentEvents) Returns a document event which is an accumulation of a list of document events,null
if the list of document events is empty.static DocumentEvent
TextUtilities.mergeUnprocessedDocumentEvents
(IDocument unprocessedDocument, List<? extends DocumentEvent> documentEvents) Returns a document event which is an accumulation of a list of document events,null
if the list of documentEvents is empty.ModifierConstructorDescriptionSlaveDocumentEvent
(IDocument doc, int offset, int length, String text, DocumentEvent masterEvent) Creates a new slave document event.protected
TextEvent
(int offset, int length, String text, String replacedText, DocumentEvent event, boolean viewerRedrawState) Creates a newTextEvent
based on the specification. -
Uses of DocumentEvent in org.eclipse.jface.text.contentassist
Modifier and TypeMethodDescriptionboolean
ICompletionProposalExtension2.validate
(IDocument document, int offset, DocumentEvent event) Requests the proposal to be validated with respect to the document event. -
Uses of DocumentEvent in org.eclipse.jface.text.hyperlink
Modifier and TypeMethodDescriptionvoid
DefaultHyperlinkPresenter.documentAboutToBeChanged
(DocumentEvent event) void
DefaultHyperlinkPresenter.documentChanged
(DocumentEvent event) -
Uses of DocumentEvent in org.eclipse.jface.text.link
Modifier and TypeMethodDescriptiondefault LinkedModeUI.ExitFlags
LinkedModeUI.IExitPolicy.doExit
(LinkedModeModel model, DocumentEvent event) Checks whether the linked mode should be left after receiving the givenDocumentEvent
, especially allowing to control Copy-Paste operations.boolean
LinkedPosition.includes
(DocumentEvent event) Returns whether this position includesevent
.void
InclusivePositionUpdater.update
(DocumentEvent event) -
Uses of DocumentEvent in org.eclipse.jface.text.presentation
Modifier and TypeMethodDescriptionIPresentationDamager.getDamageRegion
(ITypedRegion partition, DocumentEvent event, boolean documentPartitioningChanged) Returns the damage in the document's presentation caused by the given document change. -
Uses of DocumentEvent in org.eclipse.jface.text.projection
Modifier and TypeClassDescriptionclass
This event is sent out by anProjectionDocument
when it is manipulated.Modifier and TypeMethodDescriptionprotected final boolean
ProjectionDocument.adaptProjectionToMasterChange
(DocumentEvent masterEvent) Ensures that when the master event affects this projection document, that the whole region described by the event is part of this projection document.void
ProjectionDocumentManager.documentAboutToBeChanged
(DocumentEvent event) void
ProjectionDocumentManager.documentChanged
(DocumentEvent event) protected void
ProjectionDocument.fireDocumentAboutToBeChanged
(DocumentEvent event) protected void
ProjectionDocument.fireDocumentChanged
(DocumentEvent event) Ignores the given event and sends the semantically equal slave document event instead.protected void
ProjectionDocumentManager.fireDocumentEvent
(boolean about, DocumentEvent masterEvent) Informs all projection documents of the master document that issued the given document event.void
ProjectionDocument.masterDocumentAboutToBeChanged
(DocumentEvent masterEvent) When called, this projection document is informed about a forthcoming change of its master document.void
ProjectionDocument.masterDocumentChanged
(DocumentEvent masterEvent) When called, this projection document is informed about a change of its master document.protected void
ProjectionDocument.updateDocumentStructures
(DocumentEvent event) ModifierConstructorDescriptionProjectionDocumentEvent
(IDocument doc, int offset, int length, String text, int masterOffset, int masterLength, DocumentEvent masterEvent) Creates a new projection document event for the given properties.ProjectionDocumentEvent
(IDocument doc, int offset, int length, String text, DocumentEvent masterEvent) Creates a new content change event caused by the given master document change. -
Uses of DocumentEvent in org.eclipse.jface.text.rules
Modifier and TypeMethodDescriptionvoid
DefaultPartitioner.documentAboutToBeChanged
(DocumentEvent e) Deprecated.void
FastPartitioner.documentAboutToBeChanged
(DocumentEvent e) Informs about a forthcoming document change.void
RuleBasedPartitioner.documentAboutToBeChanged
(DocumentEvent e) Deprecated.boolean
DefaultPartitioner.documentChanged
(DocumentEvent e) Deprecated.final boolean
FastPartitioner.documentChanged
(DocumentEvent e) boolean
RuleBasedPartitioner.documentChanged
(DocumentEvent e) Deprecated.DefaultPartitioner.documentChanged2
(DocumentEvent e) Deprecated.FastPartitioner.documentChanged2
(DocumentEvent e) The document has been changed.RuleBasedPartitioner.documentChanged2
(DocumentEvent e) Deprecated.DefaultDamagerRepairer.getDamageRegion
(ITypedRegion partition, DocumentEvent e, boolean documentPartitioningChanged) Returns the damage in the document's presentation caused by the given document change. -
Uses of DocumentEvent in org.eclipse.jface.text.source.projection
Modifier and TypeMethodDescriptionprotected void
ProjectionViewer.handleVisibleDocumentAboutToBeChanged
(DocumentEvent event) protected void
ProjectionViewer.handleVisibleDocumentChanged
(DocumentEvent event) -
Uses of DocumentEvent in org.eclipse.jface.text.templates
Modifier and TypeMethodDescriptionboolean
TemplateProposal.validate
(IDocument document, int offset, DocumentEvent event) -
Uses of DocumentEvent in org.eclipse.ui.texteditor
Modifier and TypeMethodDescriptionvoid
AbstractDocumentProvider.ElementInfo.documentAboutToBeChanged
(DocumentEvent event) void
AbstractDocumentProvider.ElementInfo.documentChanged
(DocumentEvent event)