Uses of Interface
org.eclipse.jface.text.source.IAnnotationModel
Package
Description
Provides the API for accessing file buffers.
Provides a framework for connecting document regions
with annotations and for displaying those.
This package provides the UI part for projection documents of which the most important part is the projection viewer.
Provides the base classes to implement a search result view part for searches with textual matches.
Provides a standard text editor and concrete document providers based
IFileBuffer
and others directly handling IFile
and
IStorage
as editor input.Provides a framework for text editors obeying to the
desktop rules.
Provides interfaces to for the
org.eclipse.ui.editors.quickDiffReferenceProvider
extension point and adds an action to enable quick diff display for an editor.Partial infrastructure for spell checking in text editors.
-
Uses of IAnnotationModel in org.eclipse.core.filebuffers
Modifier and TypeMethodDescriptionIAnnotationModelFactory.createAnnotationModel
(IPath location) Creates and returns a new annotation model.ITextFileBufferManager.createAnnotationModel
(IPath location) Deprecated.ITextFileBufferManager.createAnnotationModel
(IPath location, LocationKind locationKind) Creates a new annotation for the given location.ITextFileBuffer.getAnnotationModel()
Returns the annotation model of this text file buffer. -
Uses of IAnnotationModel in org.eclipse.jface.text.source
Modifier and TypeClassDescriptionclass
Standard implementation ofIAnnotationModel
and its extension interfaces.Modifier and TypeMethodDescriptionprotected IAnnotationModel
SourceViewer.createVisualAnnotationModel
(IAnnotationModel annotationModel) Creates the visual annotation model on top of the given annotation model.protected IAnnotationModel
AnnotationPainter.findAnnotationModel
(ISourceViewer sourceViewer) Retrieves the annotation model from the given source viewer.AnnotationModel.getAnnotationModel
(Object key) AnnotationModelEvent.getAnnotationModel()
Returns the model this event refers to.IAnnotationModelExtension.getAnnotationModel
(Object key) Returns the attachedIAnnotationModel
forkey
, ornull
if none is attached forkey
.ISourceViewer.getAnnotationModel()
Returns this viewer's annotation model.SourceViewer.getAnnotationModel()
final IAnnotationModel
AbstractRulerColumn.getModel()
AnnotationRulerColumn.getModel()
ChangeRulerColumn.getModel()
CompositeRuler.getModel()
IVerticalRuler.getModel()
Returns the current annotation model of this ruler ornull
if the ruler has no model.IVerticalRulerInfoExtension.getModel()
Returns the model currently used by the receiver.LineNumberChangeRulerColumn.getModel()
OverviewRuler.getModel()
VerticalRuler.getModel()
ISourceViewerExtension2.getVisualAnnotationModel()
Returns the visual annotation model of this viewer.SourceViewer.getVisualAnnotationModel()
AnnotationModel.removeAnnotationModel
(Object key) IAnnotationModelExtension.removeAnnotationModel
(Object key) Removes and returns the attachedIAnnotationModel
forkey
.Modifier and TypeMethodDescriptionvoid
AnnotationModel.addAnnotationModel
(Object key, IAnnotationModel attachment) void
IAnnotationModelExtension.addAnnotationModel
(Object key, IAnnotationModel attachment) Attachesattachment
to the receiver.protected IAnnotationModel
SourceViewer.createVisualAnnotationModel
(IAnnotationModel annotationModel) Creates the visual annotation model on top of the given annotation model.void
AnnotationPainter.modelChanged
(IAnnotationModel model) void
IAnnotationModelListener.modelChanged
(IAnnotationModel model) Called if a model change occurred on the given model.void
ISourceViewer.setDocument
(IDocument document, IAnnotationModel annotationModel) Sets the given document as this viewer's text model and the given annotation model as the model for this viewer's visual annotations.void
ISourceViewer.setDocument
(IDocument document, IAnnotationModel annotationModel, int modelRangeOffset, int modelRangeLength) Sets the given document as this viewer's text model and the given annotation model as the model for this viewer's visual annotations.void
SourceViewer.setDocument
(IDocument document, IAnnotationModel annotationModel) void
SourceViewer.setDocument
(IDocument document, IAnnotationModel annotationModel, int modelRangeOffset, int modelRangeLength) void
AbstractRulerColumn.setModel
(IAnnotationModel model) void
AnnotationRulerColumn.setModel
(IAnnotationModel model) void
ChangeRulerColumn.setModel
(IAnnotationModel model) void
CompositeRuler.setModel
(IAnnotationModel model) void
IVerticalRuler.setModel
(IAnnotationModel model) Associates an annotation model with this ruler.void
IVerticalRulerColumn.setModel
(IAnnotationModel model) Associates an annotation model with this ruler column.void
LineNumberChangeRulerColumn.setModel
(IAnnotationModel model) void
LineNumberRulerColumn.setModel
(IAnnotationModel model) void
OverviewRuler.setModel
(IAnnotationModel model) void
VerticalRuler.setModel
(IAnnotationModel model) ModifierConstructorDescriptionCreates a new annotation model event for the given model.AnnotationModelEvent
(IAnnotationModel model, boolean isWorldChange) Creates a new annotation model event for the given model.AnnotationRulerColumn
(IAnnotationModel model, int width) Constructs this column with the given arguments.AnnotationRulerColumn
(IAnnotationModel model, int width, IAnnotationAccess annotationAccess) Constructs this column with the given arguments. -
Uses of IAnnotationModel in org.eclipse.jface.text.source.projection
Modifier and TypeMethodDescriptionprotected IAnnotationModel
ProjectionViewer.createVisualAnnotationModel
(IAnnotationModel annotationModel) Modifier and TypeMethodDescriptionprotected IAnnotationModel
ProjectionViewer.createVisualAnnotationModel
(IAnnotationModel annotationModel) void
ProjectionViewer.setDocument
(IDocument document, IAnnotationModel annotationModel, int modelRangeOffset, int modelRangeLength) -
Uses of IAnnotationModel in org.eclipse.search.ui.text
Modifier and TypeMethodDescriptionISearchEditorAccess.getAnnotationModel
(Match match) Finds the annotation model for the given match -
Uses of IAnnotationModel in org.eclipse.ui.editors.text
Modifier and TypeMethodDescriptionprotected IAnnotationModel
FileDocumentProvider.createAnnotationModel
(Object element) protected IAnnotationModel
StorageDocumentProvider.createAnnotationModel
(Object element) protected IAnnotationModel
TextFileDocumentProvider.createAnnotationModel
(IFile file) Creates and returns the annotation model for the given file.ForwardingDocumentProvider.getAnnotationModel
(Object element) TextFileDocumentProvider.getAnnotationModel
(Object element) TextFileDocumentProvider.NullProvider.getAnnotationModel
(Object element) Deprecated.ModifierConstructorDescriptionFileInfo
(IDocument document, IAnnotationModel model, FileDocumentProvider.FileSynchronizer fileSynchronizer) Creates and returns a new file info.StorageInfo
(IDocument document, IAnnotationModel model) Creates a new storage info. -
Uses of IAnnotationModel in org.eclipse.ui.texteditor
Modifier and TypeClassDescriptionclass
Abstract implementation of a marker-based annotation model.class
A marker annotation model whose underlying source of markers is a resource in the workspace.Modifier and TypeFieldDescriptionAbstractDocumentProvider.ElementInfo.fModel
The element's annotation modelModifier and TypeMethodDescriptionprotected abstract IAnnotationModel
AbstractDocumentProvider.createAnnotationModel
(Object element) Creates an annotation model for the given element.ResourceMarkerAnnotationModelFactory.createAnnotationModel
(IPath location) AbstractDocumentProvider.getAnnotationModel
(Object element) IDocumentProvider.getAnnotationModel
(Object element) Returns the annotation model for the given element.protected IAnnotationModel
SelectAnnotationRulerAction.getAnnotationModel()
Returns theAbstractMarkerAnnotationModel
of the editor's input.ModifierConstructorDescriptionElementInfo
(IDocument document, IAnnotationModel model) Creates a new element info, initialized with the given document and annotation model. -
Uses of IAnnotationModel in org.eclipse.ui.texteditor.quickdiff
Modifier and TypeMethodDescriptionQuickDiff.createQuickDiffAnnotationModel
(ITextEditor editor, String id) Creates a new line differ annotation model with its reference provider set to the reference provider obtained by callinggetReferenceProviderOrDefault(editor, id)
.Modifier and TypeMethodDescriptionQuickDiff.getConfiguredQuickDiffProvider
(IAnnotationModel differ) Returns the identifier of the quick diff provider installed with the given diff annotation model, or the empty string if it is not a diff annotation model or has no configured diff provider. -
Uses of IAnnotationModel in org.eclipse.ui.texteditor.spelling
Modifier and TypeMethodDescriptionprotected IAnnotationModel
SpellingReconcileStrategy.getAnnotationModel()
Returns the annotation model to be used by this reconcile strategy.
ITextFileBufferManager.createAnnotationModel(IPath, LocationKind)