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 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. |
org.eclipse.ui.texteditor.spelling |
Partial infrastructure for spell checking in text editors.
|
Modifier and Type | Method and Description |
---|---|
IAnnotationModel |
ITextFileBufferManager.createAnnotationModel(IPath location)
Deprecated.
As of 3.3, replaced by
ITextFileBufferManager.createAnnotationModel(IPath, LocationKind) |
IAnnotationModel |
IAnnotationModelFactory.createAnnotationModel(IPath location)
Creates and returns a new annotation model.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationModel
Standard implementation of
IAnnotationModel and its extension
interfaces. |
Modifier and Type | Method and 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 |
AnnotationModelEvent.getAnnotationModel()
Returns the model this event refers to.
|
IAnnotationModel |
ISourceViewer.getAnnotationModel()
Returns this viewer's annotation model.
|
IAnnotationModel |
SourceViewer.getAnnotationModel() |
IAnnotationModel |
IAnnotationModelExtension.getAnnotationModel(Object key)
Returns the attached
IAnnotationModel for key ,
or null if none is attached for key . |
IAnnotationModel |
AnnotationModel.getAnnotationModel(Object key) |
IAnnotationModel |
VerticalRuler.getModel() |
IAnnotationModel |
AnnotationRulerColumn.getModel() |
IAnnotationModel |
IVerticalRulerInfoExtension.getModel()
Returns the model currently used by the receiver.
|
IAnnotationModel |
OverviewRuler.getModel() |
IAnnotationModel |
LineNumberChangeRulerColumn.getModel() |
IAnnotationModel |
AbstractRulerColumn.getModel() |
IAnnotationModel |
CompositeRuler.getModel() |
IAnnotationModel |
ChangeRulerColumn.getModel() |
IAnnotationModel |
IVerticalRuler.getModel()
Returns the current annotation model of this ruler or
null
if the ruler has no model. |
IAnnotationModel |
SourceViewer.getVisualAnnotationModel() |
IAnnotationModel |
ISourceViewerExtension2.getVisualAnnotationModel()
Returns the visual annotation model of this viewer.
|
IAnnotationModel |
IAnnotationModelExtension.removeAnnotationModel(Object key)
Removes and returns the attached
IAnnotationModel for
key . |
IAnnotationModel |
AnnotationModel.removeAnnotationModel(Object key) |
Modifier and Type | Method and Description |
---|---|
void |
IAnnotationModelExtension.addAnnotationModel(Object key,
IAnnotationModel attachment)
Attaches
attachment to the receiver. |
void |
AnnotationModel.addAnnotationModel(Object key,
IAnnotationModel attachment) |
protected IAnnotationModel |
SourceViewer.createVisualAnnotationModel(IAnnotationModel annotationModel)
Creates the visual annotation model on top of the given annotation model.
|
void |
IAnnotationModelListener.modelChanged(IAnnotationModel model)
Called if a model change occurred on the given model.
|
void |
AnnotationPainter.modelChanged(IAnnotationModel 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 |
SourceViewer.setDocument(IDocument document,
IAnnotationModel annotationModel) |
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,
int modelRangeOffset,
int modelRangeLength) |
void |
VerticalRuler.setModel(IAnnotationModel model) |
void |
AnnotationRulerColumn.setModel(IAnnotationModel model) |
void |
OverviewRuler.setModel(IAnnotationModel model) |
void |
LineNumberChangeRulerColumn.setModel(IAnnotationModel model) |
void |
AbstractRulerColumn.setModel(IAnnotationModel model) |
void |
CompositeRuler.setModel(IAnnotationModel model) |
void |
LineNumberRulerColumn.setModel(IAnnotationModel model) |
void |
ChangeRulerColumn.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.
|
Constructor and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
ProjectionAnnotationModel
A projection annotation model.
|
Modifier and Type | Method and Description |
---|---|
protected IAnnotationModel |
ProjectionViewer.createVisualAnnotationModel(IAnnotationModel annotationModel) |
Modifier and Type | Method and Description |
---|---|
protected IAnnotationModel |
ProjectionViewer.createVisualAnnotationModel(IAnnotationModel annotationModel) |
void |
ProjectionViewer.setDocument(IDocument document,
IAnnotationModel annotationModel,
int modelRangeOffset,
int modelRangeLength) |
Modifier and Type | Method and Description |
---|---|
IAnnotationModel |
ISearchEditorAccess.getAnnotationModel(Match match)
Finds the annotation model for the given match
|
Modifier and Type | Field and Description |
---|---|
IAnnotationModel |
TextFileDocumentProvider.FileInfo.fModel |
Modifier and Type | Method and Description |
---|---|
protected IAnnotationModel |
TextFileDocumentProvider.createAnnotationModel(IFile file)
Creates and returns the annotation model for the given file.
|
protected IAnnotationModel |
StorageDocumentProvider.createAnnotationModel(Object element) |
protected IAnnotationModel |
FileDocumentProvider.createAnnotationModel(Object element) |
IAnnotationModel |
TextFileDocumentProvider.getAnnotationModel(Object element) |
IAnnotationModel |
TextFileDocumentProvider.NullProvider.getAnnotationModel(Object element)
Deprecated.
|
IAnnotationModel |
ForwardingDocumentProvider.getAnnotationModel(Object element) |
Constructor and 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.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Field and Description |
---|---|
IAnnotationModel |
AbstractDocumentProvider.ElementInfo.fModel
The element's annotation model
|
Modifier and Type | Method and Description |
---|---|
IAnnotationModel |
ResourceMarkerAnnotationModelFactory.createAnnotationModel(IPath location) |
protected abstract IAnnotationModel |
AbstractDocumentProvider.createAnnotationModel(Object element)
Creates an annotation model for the given element.
|
protected IAnnotationModel |
SelectAnnotationRulerAction.getAnnotationModel()
Returns the
AbstractMarkerAnnotationModel of the editor's input. |
IAnnotationModel |
AbstractDocumentProvider.getAnnotationModel(Object element) |
IAnnotationModel |
IDocumentProvider.getAnnotationModel(Object element)
Returns the annotation model for the given element.
|
Constructor and Description |
---|
ElementInfo(IDocument document,
IAnnotationModel model)
Creates a new element info, initialized with the given
document and annotation model.
|
Modifier and Type | Method and 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 calling
getReferenceProviderOrDefault(editor, id) . |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
protected IAnnotationModel |
SpellingReconcileStrategy.getAnnotationModel()
Returns the annotation model to be used by this reconcile strategy.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.