org.eclipse.jdt.ui.text.folding |
Java Folding
Application programming interfaces for interaction with the Eclipse Java Editor folding.
Package Specification
Interfaces and a default implementation for contributions to the org.eclipse.jdt.ui.foldingStructureProviders extension point.
|
Java Source File Name | Type | Comment |
DefaultJavaFoldingStructureProvider.java | Class | Updates the projection model of a class file or compilation unit.
Clients may instantiate or subclass. |
IJavaFoldingPreferenceBlock.java | Interface | 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.java | Interface | Contributors to the
org.eclipse.jdt.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 .
Clients may implement this interface.
In order to provide backward compatibility for clients of IJavaFoldingStructureProvider , extension
interfaces are used to provide a means of evolution. |
IJavaFoldingStructureProviderExtension.java | Interface | |