Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.jface.text.source.IAnnotationModel

Packages that use IAnnotationModel
org.eclipse.core.filebuffers | Provides the API for accessing file buffers.
org.eclipse.jface.text.source | Provides a support for managing annotations attached to a document.
org.eclipse.jface.text.source.projection |
org.eclipse.search.ui.text | Provides the interface for a default search result page for textual searches.
org.eclipse.ui.editors.text | Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` 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 the `org.eclipse.ui.editors.quickDiffReferenceProvider` extension point and adds an action to enable quick diff display for an editor.

Uses of IAnnotationModel in org.eclipse.core.filebuffers

Methods in org.eclipse.core.filebuffers that return IAnnotationModel
`IAnnotationModel` | `ITextFileBufferManager.createAnnotationModel(IPath location)` Creates a new annotation for the given location.
`IAnnotationModel` | `ITextFileBuffer.getAnnotationModel()` Returns the annotation model of this text file buffer.
`IAnnotationModel` | `IAnnotationModelFactory.createAnnotationModel(IPath location)` Creates and returns a new annotation model.

Uses of IAnnotationModel in org.eclipse.jface.text.source

Classes in org.eclipse.jface.text.source that implement IAnnotationModel
`class` | `AnnotationModel` Standard implementation of `IAnnotationModel`and its extension interfaces.

Methods in org.eclipse.jface.text.source that return IAnnotationModel
`IAnnotationModel` | `IAnnotationModelExtension.getAnnotationModel(Object key)` Returns the attached `IAnnotationModel` for `key`, or `null` if none is attached for `key`.
`IAnnotationModel` | `IAnnotationModelExtension.removeAnnotationModel(Object key)` Removes and returns the attached `IAnnotationModel` for `key`.
`IAnnotationModel` | `AnnotationModelEvent.getAnnotationModel()` Returns the model this event refers to.
`IAnnotationModel` | `AnnotationModel.getAnnotationModel(Object key)`
`IAnnotationModel` | `AnnotationModel.removeAnnotationModel(Object key)`
`IAnnotationModel` | `VerticalRuler.getModel()`
`protected IAnnotationModel` | `SourceViewer.createVisualAnnotationModel(IAnnotationModel annotationModel)` Creates the visual annotation model on top of the given annotation model.
`IAnnotationModel` | `SourceViewer.getAnnotationModel()`
`IAnnotationModel` | `SourceViewer.getVisualAnnotationModel()`
`IAnnotationModel` | `OverviewRuler.getModel()`
`IAnnotationModel` | `LineNumberChangeRulerColumn.getModel()`
`IAnnotationModel` | `IVerticalRulerInfoExtension.getModel()` Returns the model currently used by the receiver.
`IAnnotationModel` | `IVerticalRuler.getModel()` Returns the current annotation model of this ruler or `null` if the ruler has no model.
`IAnnotationModel` | `ISourceViewerExtension2.getVisualAnnotationModel()` Returns the visual annotation model of this viewer.
`IAnnotationModel` | `ISourceViewer.getAnnotationModel()` Returns this viewer's annotation model.
`IAnnotationModel` | `CompositeRuler.getModel()`
`IAnnotationModel` | `ChangeRulerColumn.getModel()`
`IAnnotationModel` | `AnnotationRulerColumn.getModel()`
`protected IAnnotationModel` | `AnnotationPainter.findAnnotationModel(ISourceViewer sourceViewer)` Retrieves the annotation model from the given source viewer.

Methods in org.eclipse.jface.text.source with parameters of type IAnnotationModel
`void` | `IAnnotationModelListener.modelChanged(IAnnotationModel model)` Called if a model change occurred on the given model.
`void` | `IAnnotationModelExtension.addAnnotationModel(Object key, IAnnotationModel attachment)` Attaches `attachment` to the receiver.
`void` | `AnnotationModel.addAnnotationModel(Object key, IAnnotationModel attachment)`
`void` | `VerticalRuler.setModel(IAnnotationModel model)`
`void` | `SourceViewer.setDocument(IDocument document, IAnnotationModel annotationModel)`
`protected IAnnotationModel` | `SourceViewer.createVisualAnnotationModel(IAnnotationModel annotationModel)` Creates the visual annotation model on top of the given annotation model.
`void` | `SourceViewer.setDocument(IDocument document, IAnnotationModel annotationModel, int modelRangeOffset, int modelRangeLength)`
`void` | `OverviewRuler.setModel(IAnnotationModel model)`
`void` | `LineNumberRulerColumn.setModel(IAnnotationModel model)`
`void` | `LineNumberChangeRulerColumn.setModel(IAnnotationModel model)`
`void` | `IVerticalRulerColumn.setModel(IAnnotationModel model)` Associates an annotation model with this ruler column.
`void` | `IVerticalRuler.setModel(IAnnotationModel model)` Associates an annotation model with this ruler.
`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` | `CompositeRuler.setModel(IAnnotationModel model)`
`void` | `ChangeRulerColumn.setModel(IAnnotationModel model)`
`void` | `AnnotationRulerColumn.setModel(IAnnotationModel model)`
`void` | `AnnotationPainter.modelChanged(IAnnotationModel model)`

Constructors in org.eclipse.jface.text.source with parameters of type IAnnotationModel
`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, IAnnotationAccess annotationAccess)` Constructs this column with the given arguments.
`AnnotationRulerColumn(IAnnotationModel model, int width)` 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
`class` | `ProjectionAnnotationModel` A projection annotation model.

Methods in org.eclipse.jface.text.source.projection that return IAnnotationModel
`protected IAnnotationModel` | `ProjectionViewer.createVisualAnnotationModel(IAnnotationModel annotationModel)`

Methods in org.eclipse.jface.text.source.projection with parameters of type IAnnotationModel
`void` | `ProjectionViewer.setDocument(IDocument document, IAnnotationModel annotationModel, int modelRangeOffset, int modelRangeLength)`
`protected IAnnotationModel` | `ProjectionViewer.createVisualAnnotationModel(IAnnotationModel annotationModel)`

Uses of IAnnotationModel in org.eclipse.search.ui.text

Methods in org.eclipse.search.ui.text that return IAnnotationModel
`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
`IAnnotationModel` | `TextFileDocumentProvider.FileInfo.fModel`

Methods in org.eclipse.ui.editors.text that return IAnnotationModel
`protected IAnnotationModel` | `TextFileDocumentProvider.createAnnotationModel(IFile file)` Creates and returns the annotation model for the given file.
`IAnnotationModel` | `TextFileDocumentProvider.getAnnotationModel(Object element)`
`IAnnotationModel` | `TextFileDocumentProvider.NullProvider.getAnnotationModel(Object element)`
`protected IAnnotationModel` | `StorageDocumentProvider.createAnnotationModel(Object element)`
`IAnnotationModel` | `ForwardingDocumentProvider.getAnnotationModel(Object element)`
`protected IAnnotationModel` | `FileDocumentProvider.createAnnotationModel(Object element)`

Constructors in org.eclipse.ui.editors.text with parameters of type IAnnotationModel
`StorageDocumentProvider.StorageInfo(IDocument document, IAnnotationModel model)` Creates a new storage info.
`FileDocumentProvider.FileInfo(IDocument document, IAnnotationModel model, FileDocumentProvider.FileSynchronizer fileSynchronizer)` Creates and returns a new file info.

Uses of IAnnotationModel in org.eclipse.ui.texteditor

Classes in org.eclipse.ui.texteditor that implement IAnnotationModel
`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
`IAnnotationModel` | `AbstractDocumentProvider.ElementInfo.fModel` The element's annotation model

Methods in org.eclipse.ui.texteditor that return IAnnotationModel
`protected IAnnotationModel` | `SelectAnnotationRulerAction.getAnnotationModel()` Returns the `AbstractMarkerAnnotationModel` of the editor's input.
`IAnnotationModel` | `IDocumentProvider.getAnnotationModel(Object element)` Returns the annotation model for the given element.
`protected abstract IAnnotationModel` | `AbstractDocumentProvider.createAnnotationModel(Object element)` Creates an annotation model for the given element.
`IAnnotationModel` | `AbstractDocumentProvider.getAnnotationModel(Object element)`
`IAnnotationModel` | `ResourceMarkerAnnotationModelFactory.createAnnotationModel(IPath location)`

Constructors in org.eclipse.ui.texteditor with parameters of type IAnnotationModel
`AbstractDocumentProvider.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
`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 calling `getReferenceProviderOrDefault(editor, id)`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.