Package | Description |
---|---|
oracle.javatools.editor.folding |
Provides classes and interfaces for supporting collapsible source code blocks in the code editor.
|
Class and Description |
---|
AbstractFoldingBlock
Defines common behavior for an object that describes a collapsible source code block in a code folding data model.
|
CodeExpansionEvent
An event used to describe a change in the expansion state of a collapsible source code block.
|
CodeExpansionEvent.Type |
CodeExpansionListener
The listener that's notified when there is a change in the expansion state of a collapsible source code block.
|
CodeExpansionVetoException
An exception used to stop a change in the expansion state of a collapsible source code block.
|
CodeFoldingMargin
A control that allows manipulation of collapsible source code blocks.
|
CodeFoldingModel
The interface that defines the data model for a code editor that supports collapsible source code blocks.
|
CodeFoldingModelEvent
Encapsulates information used to notify a
CodeFoldingModelListener describing changes to a CodeFoldingModel . |
CodeFoldingModelListener
Defines the interface for an object to listen for changes in a
CodeFoldingModel . |
CodeFoldingProvider
The interface that defines how a language implementation provides a generic data model for supporting collapsible source code blocks in the code editor.
|
CodeWillExpandListener
The listener that's notified prior to a change in the expansion state of a collapsible source code block, giving the listener an opportunity to veto the change.
|
DefaultFoldingBlock
A general-purpose implementation describing a collapsible source code block in the code editor.
|
FoldingBlock
Defines the requirements for an object that can be used to describe a collapsible source code block in the default code folding model.
|