Package | Description |
---|---|
org.eclipse.jface.text |
Provides a framework for creating and manipulating text documents.
|
org.eclipse.jface.text.contentassist |
Provides a content assist add-on for an ITextViewer.
|
org.eclipse.jface.text.hyperlink |
Provides support for detecting and displaying hyperlinks in ISourceViewers.
|
org.eclipse.jface.text.link |
Application programming interfaces for interaction
with the Eclipse text editor's linked position support.
|
org.eclipse.jface.text.presentation |
Provides a presentation reconciler add-on for an ITextViewer.
|
org.eclipse.jface.text.projection |
This package provides an implementation of projection documents.
|
org.eclipse.jface.text.rules |
Provides a framework for rule based text scanning
and uses the framework to provide rule-driven default implementations of
IPresentationDamager, IPresentationRepairer and IDocumentPartitioner.
|
org.eclipse.jface.text.source.projection |
This package provides the UI part for projection documents of which the most important part is the projection viewer.
|
org.eclipse.jface.text.templates |
Application programming interfaces for interaction
with the Eclipse text template support.
|
org.eclipse.ui.texteditor |
Provides a framework for text editors obeying to the
desktop rules.
|
Modifier and Type | Class and Description |
---|---|
class |
SlaveDocumentEvent
A slave document event represents a master document event as a slave-relative
document event.
|
Modifier and Type | Field and Description |
---|---|
DocumentEvent |
TextViewer.WidgetCommand.event
The document event encapsulated by this command.
|
Modifier and Type | Method and Description |
---|---|
DocumentEvent |
TextEvent.getDocumentEvent()
Returns the corresponding document event that caused the viewer change
|
DocumentEvent |
SlaveDocumentEvent.getMasterEvent()
Returns this event's master event.
|
static DocumentEvent |
TextUtilities.mergeProcessedDocumentEvents(List 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 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 Type | Method and Description |
---|---|
void |
IDocumentPartitioner.documentAboutToBeChanged(DocumentEvent event)
Informs about a forthcoming document change.
|
void |
IDocumentListener.documentAboutToBeChanged(DocumentEvent event)
The manipulation described by the document event will be performed.
|
boolean |
IDocumentPartitioner.documentChanged(DocumentEvent event)
The document has been changed.
|
void |
IDocumentListener.documentChanged(DocumentEvent event)
The manipulation described by the document event has been performed.
|
IRegion |
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. Use
doFireDocumentChanged2(DocumentEvent) instead; this method will be removed. |
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)
Returns
true if the receiver is the originator of a
DocumentEvent and if that event is related
to subjectRegion . |
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.
|
Constructor and Description |
---|
SlaveDocumentEvent(IDocument doc,
int offset,
int length,
String text,
DocumentEvent masterEvent)
Creates a new slave document event.
|
TextEvent(int offset,
int length,
String text,
String replacedText,
DocumentEvent event,
boolean viewerRedrawState)
Creates a new
TextEvent based on the specification. |
Modifier and Type | Method and Description |
---|---|
boolean |
ICompletionProposalExtension2.validate(IDocument document,
int offset,
DocumentEvent event)
Requests the proposal to be validated with respect to the document event.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultHyperlinkPresenter.documentAboutToBeChanged(DocumentEvent event) |
void |
DefaultHyperlinkPresenter.documentChanged(DocumentEvent event) |
Modifier and Type | Method and Description |
---|---|
boolean |
LinkedPosition.includes(DocumentEvent event)
Returns whether this position includes
event . |
void |
InclusivePositionUpdater.update(DocumentEvent event) |
Modifier and Type | Method and Description |
---|---|
IRegion |
IPresentationDamager.getDamageRegion(ITypedRegion partition,
DocumentEvent event,
boolean documentPartitioningChanged)
Returns the damage in the document's presentation caused by the given document change.
|
Modifier and Type | Class and Description |
---|---|
class |
ProjectionDocumentEvent
This event is sent out by an
ProjectionDocument when it is
manipulated. |
Modifier and Type | Method and Description |
---|---|
protected 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) |
Constructor and Description |
---|
ProjectionDocumentEvent(IDocument doc,
int offset,
int length,
String text,
DocumentEvent masterEvent)
Creates a new content change event caused by the given master document
change.
|
ProjectionDocumentEvent(IDocument doc,
int offset,
int length,
String text,
int masterOffset,
int masterLength,
DocumentEvent masterEvent)
Creates a new projection document event for the given properties.
|
Modifier and Type | Method and Description |
---|---|
void |
RuleBasedPartitioner.documentAboutToBeChanged(DocumentEvent e)
Deprecated.
|
void |
DefaultPartitioner.documentAboutToBeChanged(DocumentEvent e)
Deprecated.
|
void |
FastPartitioner.documentAboutToBeChanged(DocumentEvent e)
Informs about a forthcoming document change.
|
boolean |
RuleBasedPartitioner.documentChanged(DocumentEvent e)
Deprecated.
|
boolean |
DefaultPartitioner.documentChanged(DocumentEvent e)
Deprecated.
|
boolean |
FastPartitioner.documentChanged(DocumentEvent e) |
IRegion |
RuleBasedPartitioner.documentChanged2(DocumentEvent e)
Deprecated.
|
IRegion |
DefaultPartitioner.documentChanged2(DocumentEvent e)
Deprecated.
|
IRegion |
FastPartitioner.documentChanged2(DocumentEvent e)
The document has been changed.
|
IRegion |
DefaultDamagerRepairer.getDamageRegion(ITypedRegion partition,
DocumentEvent e,
boolean documentPartitioningChanged)
Returns the damage in the document's presentation caused by the given document change.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ProjectionViewer.handleVisibleDocumentAboutToBeChanged(DocumentEvent event) |
protected void |
ProjectionViewer.handleVisibleDocumentChanged(DocumentEvent event) |
Modifier and Type | Method and Description |
---|---|
boolean |
TemplateProposal.validate(IDocument document,
int offset,
DocumentEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractDocumentProvider.ElementInfo.documentAboutToBeChanged(DocumentEvent event) |
void |
AbstractDocumentProvider.ElementInfo.documentChanged(DocumentEvent event) |
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.