Eclipse Platform
2.1

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

Packages that use IAnnotationModel
org.eclipse.jface.text.source Provides a framework for connecting document regions with annotations and for displaying those annotations in combination with an ITextViewer
org.eclipse.ui.editors.text Provides a standard text editor and a file-based document provider. 
org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules. 
 

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.
 

Methods in org.eclipse.jface.text.source that return IAnnotationModel
 IAnnotationModel ProjectionSourceViewer.getProjectionAnnotationModel()
          Returns the projection annotation model.
 IAnnotationModel VerticalRuler.getModel()
           
 IAnnotationModel SourceViewer.getAnnotationModel()
           
 IAnnotationModel OverviewRuler.getModel()
           
 IAnnotationModel IVerticalRuler.getModel()
          Returns the current annotation model of this ruler or null if the ruler has no model.
 IAnnotationModel ISourceViewer.getAnnotationModel()
          Returns this viewer's annotation model.
 IAnnotationModel CompositeRuler.getModel()
           
protected  IAnnotationModel AnnotationRulerColumn.getModel()
          Returns this column's annotation model.
 IAnnotationModel AnnotationModelEvent.getAnnotationModel()
          Returns the model this event refers to.
 

Methods in org.eclipse.jface.text.source with parameters of type IAnnotationModel
 void ProjectionSourceViewer.setDocument(IDocument document, IAnnotationModel annotationModel, int visibleRegionOffset, int visibleRegionLength)
           
 void ProjectionSourceViewer.setProjectionAnnotationModel(IAnnotationModel projectionAnnotationModel)
          Sets the projection annotation model.
 void VerticalRuler.setModel(IAnnotationModel model)
           
 void SourceViewer.setDocument(IDocument document, IAnnotationModel annotationModel)
           
 void SourceViewer.setDocument(IDocument document, IAnnotationModel annotationModel, int visibleRegionOffset, int visibleRegionLength)
           
 void OverviewRuler.setModel(IAnnotationModel model)
           
 void LineNumberRulerColumn.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 visibleRegionOffset, int visibleRegionLength)
          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 IAnnotationModelListener.modelChanged(IAnnotationModel model)
          Called if a model change occurred on the given model.
 void CompositeRuler.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
OutlinerRulerColumn(IAnnotationModel model, int width)
          Creates a new outliner ruler column.
AnnotationRulerColumn(IAnnotationModel model, int width)
          Constructs this column with the given width.
AnnotationModelEvent(IAnnotationModel model)
          Creates a new annotation model event for the given model.
 

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

Methods in org.eclipse.ui.editors.text that return IAnnotationModel
protected  IAnnotationModel StorageDocumentProvider.createAnnotationModel(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
 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)
           
 

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.
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.