# Uses of Package
org.eclipse.jdt.ui.text.folding

Packages that use org.eclipse.jdt.ui.text.folding
Package
Description
org.eclipse.jdt.ui.text.folding
Application programming interfaces for interaction with the Eclipse Java Editor folding.

Classes in org.eclipse.jdt.ui.text.folding used by org.eclipse.jdt.ui.text.folding
Class
Description
DefaultJavaFoldingStructureProvider.FoldingStructureComputationContext
A context that contains the information needed to compute the folding structure of an `ICompilationUnit` or an `IClassFile`.
DefaultJavaFoldingStructureProvider.JavaProjectionAnnotation
A `ProjectionAnnotation` for java code.
IJavaFoldingPreferenceBlock
Contributors to the `org.eclipse.jdt.ui.foldingStructureProvider` extension point can specify an implementation of this interface to be displayed on the Java > Editor > Folding preference page.
IJavaFoldingStructureProvider
Contributors to the `org.eclipse.jdt.ui.foldingStructureProvider` extension point must specify an implementation of this interface which will create and maintain `ProjectionAnnotation` objects that define folded regions in the `ProjectionViewer`.
IJavaFoldingStructureProviderExtension
Extends `IJavaFoldingStructureProvider` with the following functions: collapsing of comments and members expanding and collapsing of certain java elements