# Uses of Package
org.eclipse.wst.jsdt.ui.text.folding

Packages that use org.eclipse.wst.jsdt.ui.text.folding
org.eclipse.wst.jsdt.ui.text.folding

Classes in org.eclipse.wst.jsdt.ui.text.folding used by org.eclipse.wst.jsdt.ui.text.folding
Class and Description
DefaultJavaFoldingStructureProvider.FoldingStructureComputationContext A context that contains the information needed to compute the folding structure of an `IJavaScriptUnit` or an `IClassFile`.
DefaultJavaFoldingStructureProvider.JavaProjectionAnnotation A `ProjectionAnnotation` for JavaScript code.
IJavaFoldingStructureProvider Contributors to the `org.eclipse.wst.jsdt.ui.foldingStructureProvider` extension point must specify an implementation of this interface which will create and maintain `org.eclipse.jface.text.source.projection.ProjectionAnnotation` objects that define folded regions in the `org.eclipse.jface.text.source.projection.ProjectionViewer`.
IJavaFoldingStructureProviderExtension Extends `IJavaFoldingStructureProvider` with the following functions: collapsing of comments and members expanding and collapsing of certain JavaScript elements Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.