org.eclipse.jface.text
Interfaces 
AbstractInformationControlManager.IInformationControlCloser
DefaultInformationControl.IInformationPresenter
IAutoEditStrategy
IAutoIndentStrategy
IDocument
IDocumentAdapter
IDocumentAdapterExtension
IDocumentExtension
IDocumentExtension.IReplace
IDocumentExtension2
IDocumentInformationMapping
IDocumentListener
IDocumentPartitioner
IDocumentPartitionerExtension
IDocumentPartitioningListener
IDocumentPartitioningListenerExtension
IEventConsumer
IFindReplaceTarget
IFindReplaceTargetExtension
IInformationControl
IInformationControlCreator
IInformationControlExtension
IInformationControlExtension2
ILineTracker
IMarkRegionTarget
IMarkSelection
IPainter
IPaintPositionManager
IPositionUpdater
IRegion
IRewriteTarget
ISlaveDocumentManager
ITextDoubleClickStrategy
ITextHover
ITextInputListener
ITextListener
ITextOperationTarget
ITextOperationTargetExtension
ITextSelection
ITextStore
ITextViewer
ITextViewerExtension
ITextViewerExtension2
ITextViewerExtension3
ITypedRegion
IUndoManager
IViewportListener
IWidgetTokenKeeper
IWidgetTokenOwner
Classes 
AbstractDocument
AbstractHoverInformationControlManager
AbstractInformationControlManager
AbstractInformationControlManager.Anchor
AbstractLineTracker
AbstractLineTracker.DelimiterInfo
Assert
ChildDocument
ChildDocumentManager
ConfigurableLineTracker
CoordinatesTranslator
CursorLinePainter
DefaultAutoIndentStrategy
DefaultInformationControl
DefaultLineTracker
DefaultPositionUpdater
DefaultTextDoubleClickStrategy
DefaultUndoManager
Document
DocumentCommand
DocumentEvent
Fragment
FragmentUpdater
GapTextStore
MarginPainter
MarkSelection
PaintManager
ParentChildMapping
Position
ProjectionDocument
ProjectionDocumentManager
ProjectionPosition
ProjectionPositionUpdater
ProjectionTextStore
PropagatingFontFieldEditor
Region
SequentialRewriteTextStore
SlaveDocumentEvent
TextAttribute
TextEvent
TextPresentation
TextSelection
TextUtilities
TextViewer
TypedPosition
TypedRegion
Exceptions 
BadLocationException
BadPositionCategoryException