Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Package oracle.javatools.editor.folding

Provides classes and interfaces for supporting collapsible source code blocks in the code editor.

See:
          Description

Interface Summary
CodeExpansionListener The listener that's notified when there is a change in the expansion state of a collapsible source code block.
CodeFoldingModel The interface that defines the data model for a code editor that supports collapsible source code blocks.
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.
FoldingBlock Defines the requirements for an object that can be used to describe a collapsible source code block in the default code folding model.
 

Class Summary
AbstractCodeFoldingPlugin Defines common behavior for an editor plugin that enables collapsible source code blocks.
AbstractFoldingBlock Defines common behavior for an object that describes a collapsible source code block in a code folding data model.
CodeExpansionAdapter An abstract adapter class for receiving code folding events.
CodeExpansionEvent An event used to describe a change in the expansion state of a collapsible source code block.
CodeFoldingMargin A control that allows manipulation of collapsible source code blocks.
CodeFoldingModelEvent Encapsulates information used to notify a CodeFoldingModelListener describing changes to a CodeFoldingModel.
DefaultCodeFoldingModel A simple data model that describes the collapsible source code blocks in the code editor.
DefaultFoldingBlock A general-purpose implementation describing a collapsible source code block in the code editor.
FoldingFader Class to animate a background color fade for newly expanded and collapsed blocks.
 

Exception Summary
CodeExpansionVetoException An exception used to stop a change in the expansion state of a collapsible source code block.
 

Package oracle.javatools.editor.folding Description

Provides classes and interfaces for supporting collapsible source code blocks in the code editor. The implementation consists of:

Since:
10.1.3

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.