blob: ef91a5274d88d3c0e0d9be49e2e1a6286cd5d693 [file] [log] [blame]
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="IBM">
<meta name="GENERATOR" content="Mozilla/4.51 [en] (WinNT; I) [Netscape]">
<title>Package-level Javadoc</title>
</head>
<body>
Provides a framework for connecting document regions
with annotations and for displaying those.
<h2>
Package Specification</h2>
<p><tt>IAnnotationModels</tt> manage <tt>Annotations</tt>.
When an annotation model is connected to an <tt>IDocument</tt>,
any change to the document is reflected in the position of the managed annotations.
Implementers of <tt>IAnnotationModelListener</tt>
registered with an <tt>IAnnotationModel</tt>
object get informed about changes of the model in respect to annotations.</p>
<!-- ============================================================================================================ -->
<!-- Below is the package documentation for org.eclipse.jface.text.source from the org.eclipse.jface.text plug-in -->
<!-- ============================================================================================================ -->
<p><tt>ISourceViewer</tt> defines the concept of a document based, editable
viewer supporting visual annotations. <tt>ISourceViewer</tt> supports document-specific
and viewer-specific annotations attached to the viewer's input document.
An <tt>ISourceViewer</tt> uses an <tt>IAnnotationModel</tt> to manage annotations
and to inform implementers of <tt>IAnnotationModelListener</tt> about changes
in respect to annotations. An <tt>IVerticalRuler</tt> represents an <tt>IAnnotationModel</tt>
access adapter for an SWT widget capapble of display annotations.&nbsp;
This package also provides default implementations for all defined interfaces.
<br></p>
</body>
</html>