# Uses of Interface
org.eclipse.jface.text.IDocumentExtension2

Packages that use IDocumentExtension2
Package
Description
org.eclipse.jface.text
Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.projection
This package provides an implementation of projection documents.

## Uses of IDocumentExtension2 in org.eclipse.jface.text

Classes in org.eclipse.jface.text that implement IDocumentExtension2
Modifier and Type
Class
Description
`class`
`AbstractDocument`
Abstract default implementation of `IDocument` and its extension interfaces `IDocumentExtension`, `IDocumentExtension2`, `IDocumentExtension3`, `IDocumentExtension4`, as well as `IRepairableDocument`.
`class`
`Document`
Default document implementation.

## Uses of IDocumentExtension2 in org.eclipse.jface.text.projection

Classes in org.eclipse.jface.text.projection that implement IDocumentExtension2
Modifier and Type
Class
Description
`class`
`ChildDocument`
Implementation of a child document based on `ProjectionDocument`.
`class`
`ProjectionDocument`
A `ProjectionDocument` represents a projection of its master document.