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

Packages that use org.eclipse.jdt.ui.text.folding
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
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.
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