Uses of Interface
org.eclipse.jface.text.source.IAnnotationModel
-
Packages that use IAnnotationModel Package Description org.eclipse.core.filebuffers Provides the API for accessing file buffers.org.eclipse.jface.text.source Provides a framework for connecting document regions with annotations and for displaying those.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.search.ui.text Provides the base classes to implement a search result view part for searches with textual matches.org.eclipse.ui.editors.text Provides a standard text editor and concrete document providers basedIFileBuffer
and others directly handlingIFile
andIStorage
as editor input.org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules.org.eclipse.ui.texteditor.quickdiff Provides interfaces to for theorg.eclipse.ui.editors.quickDiffReferenceProvider
extension point and adds an action to enable quick diff display for an editor.org.eclipse.ui.texteditor.spelling Partial infrastructure for spell checking in text editors. -
-
Uses of IAnnotationModel in org.eclipse.core.filebuffers
Methods in org.eclipse.core.filebuffers that return IAnnotationModel Modifier and Type Method Description IAnnotationModel
IAnnotationModelFactory. createAnnotationModel(IPath location)
Creates and returns a new annotation model.IAnnotationModel
ITextFileBufferManager. createAnnotationModel(IPath location)
Deprecated.As of 3.3, replaced byITextFileBufferManager.createAnnotationModel(IPath, LocationKind)
IAnnotationModel
ITextFileBufferManager. createAnnotationModel(IPath location, LocationKind locationKind)
Creates a new annotation for the given location.IAnnotationModel
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 IAnnotationModel Modifier and Type Class Description class
AnnotationModel
Standard implementation ofIAnnotationModel
and its extension interfaces.Methods in org.eclipse.jface.text.source that return IAnnotationModel Modifier and Type Method Description protected 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.IAnnotationModel
AnnotationModel. getAnnotationModel(Object key)
IAnnotationModel
AnnotationModelEvent. getAnnotationModel()
Returns the model this event refers to.IAnnotationModel
IAnnotationModelExtension. getAnnotationModel(Object key)
Returns the attachedIAnnotationModel
forkey
, ornull
if none is attached forkey
.IAnnotationModel
ISourceViewer. getAnnotationModel()
Returns this viewer's annotation model.IAnnotationModel
SourceViewer. getAnnotationModel()
IAnnotationModel
AbstractRulerColumn. getModel()
IAnnotationModel
AnnotationRulerColumn. getModel()
IAnnotationModel
ChangeRulerColumn. getModel()
IAnnotationModel
CompositeRuler. getModel()
IAnnotationModel
IVerticalRuler. getModel()
Returns the current annotation model of this ruler ornull
if the ruler has no model.IAnnotationModel
IVerticalRulerInfoExtension. getModel()
Returns the model currently used by the receiver.IAnnotationModel
LineNumberChangeRulerColumn. getModel()
IAnnotationModel
OverviewRuler. getModel()
IAnnotationModel
VerticalRuler. getModel()
IAnnotationModel
ISourceViewerExtension2. getVisualAnnotationModel()
Returns the visual annotation model of this viewer.IAnnotationModel
SourceViewer. getVisualAnnotationModel()
IAnnotationModel
AnnotationModel. removeAnnotationModel(Object key)
IAnnotationModel
IAnnotationModelExtension. removeAnnotationModel(Object key)
Removes and returns the attachedIAnnotationModel
forkey
.Methods in org.eclipse.jface.text.source with parameters of type IAnnotationModel Modifier and Type Method Description void
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 IAnnotationModel Constructor Description AnnotationModelEvent(IAnnotationModel model)
Creates 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 IAnnotationModel Modifier and Type Class Description class
ProjectionAnnotationModel
A projection annotation model.Methods in org.eclipse.jface.text.source.projection that return IAnnotationModel Modifier and Type Method Description protected IAnnotationModel
ProjectionViewer. createVisualAnnotationModel(IAnnotationModel annotationModel)
Methods in org.eclipse.jface.text.source.projection with parameters of type IAnnotationModel Modifier and Type Method Description protected 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 IAnnotationModel Modifier and Type Method Description IAnnotationModel
ISearchEditorAccess. 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 IAnnotationModel Modifier and Type Field Description IAnnotationModel
TextFileDocumentProvider.FileInfo. fModel
Methods in org.eclipse.ui.editors.text that return IAnnotationModel Modifier and Type Method Description protected 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.IAnnotationModel
ForwardingDocumentProvider. getAnnotationModel(Object element)
IAnnotationModel
TextFileDocumentProvider. getAnnotationModel(Object element)
IAnnotationModel
TextFileDocumentProvider.NullProvider. getAnnotationModel(Object element)
Deprecated.Constructors in org.eclipse.ui.editors.text with parameters of type IAnnotationModel Constructor Description FileInfo(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 IAnnotationModel Modifier and Type Class Description class
AbstractMarkerAnnotationModel
Abstract implementation of a marker-based annotation model.class
ResourceMarkerAnnotationModel
A marker annotation model whose underlying source of markers is a resource in the workspace.Fields in org.eclipse.ui.texteditor declared as IAnnotationModel Modifier and Type Field Description IAnnotationModel
AbstractDocumentProvider.ElementInfo. fModel
The element's annotation modelMethods in org.eclipse.ui.texteditor that return IAnnotationModel Modifier and Type Method Description protected abstract IAnnotationModel
AbstractDocumentProvider. createAnnotationModel(Object element)
Creates an annotation model for the given element.IAnnotationModel
ResourceMarkerAnnotationModelFactory. createAnnotationModel(IPath location)
IAnnotationModel
AbstractDocumentProvider. getAnnotationModel(Object element)
IAnnotationModel
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 IAnnotationModel Constructor Description ElementInfo(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 IAnnotationModel Modifier and Type Method Description IAnnotationModel
QuickDiff. 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 IAnnotationModel Modifier and Type Method Description Object
QuickDiff. 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 IAnnotationModel Modifier and Type Method Description protected IAnnotationModel
SpellingReconcileStrategy. getAnnotationModel()
Returns the annotation model to be used by this reconcile strategy.
-