Uses of Interface
org.eclipse.jface.text.source.IAnnotationModel
Packages that use 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
Methods in org.eclipse.core.filebuffers that return IAnnotationModelModifier 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
Classes in org.eclipse.jface.text.source that implement IAnnotationModelModifier and TypeClassDescriptionclass
Standard implementation ofIAnnotationModel
and its extension interfaces.Methods in org.eclipse.jface.text.source that return IAnnotationModelModifier 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
.Methods in org.eclipse.jface.text.source with parameters of type IAnnotationModelModifier 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) Constructors in org.eclipse.jface.text.source with parameters of type IAnnotationModelModifierConstructorDescriptionCreates 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
Classes in org.eclipse.jface.text.source.projection that implement IAnnotationModelMethods in org.eclipse.jface.text.source.projection that return IAnnotationModelModifier and TypeMethodDescriptionprotected IAnnotationModel
ProjectionViewer.createVisualAnnotationModel
(IAnnotationModel annotationModel) Methods in org.eclipse.jface.text.source.projection with parameters of type IAnnotationModelModifier 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
Methods in org.eclipse.search.ui.text that return IAnnotationModelModifier and TypeMethodDescriptionISearchEditorAccess.getAnnotationModel
(Match match) Finds the annotation model for the given match -
Uses of IAnnotationModel in org.eclipse.ui.editors.text
Fields in org.eclipse.ui.editors.text declared as IAnnotationModelMethods in org.eclipse.ui.editors.text that return IAnnotationModelModifier 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.Constructors in org.eclipse.ui.editors.text with parameters of type IAnnotationModelModifierConstructorDescriptionFileInfo
(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
Classes in org.eclipse.ui.texteditor that implement IAnnotationModelModifier 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.Fields in org.eclipse.ui.texteditor declared as IAnnotationModelModifier and TypeFieldDescriptionAbstractDocumentProvider.ElementInfo.fModel
The element's annotation modelMethods in org.eclipse.ui.texteditor that return IAnnotationModelModifier 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.Constructors in org.eclipse.ui.texteditor with parameters of type IAnnotationModelModifierConstructorDescriptionElementInfo
(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
Methods in org.eclipse.ui.texteditor.quickdiff that return IAnnotationModelModifier 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)
.Methods in org.eclipse.ui.texteditor.quickdiff with parameters of type IAnnotationModelModifier 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
Methods in org.eclipse.ui.texteditor.spelling that return IAnnotationModelModifier and TypeMethodDescriptionprotected IAnnotationModel
SpellingReconcileStrategy.getAnnotationModel()
Returns the annotation model to be used by this reconcile strategy.
ITextFileBufferManager.createAnnotationModel(IPath, LocationKind)