Code Editor package contains the code editing
implementation of the JDeveloper IDE.See: Description
| Interface | Description | 
|---|---|
| CEToolTipProvider | 
 The  
CEToolTipProvider is an interface for the
 code editor to ask an editor client for an appropriate tooltip to
 display based on the given location of the mouse event. | 
| CodeEditorHelpableProvider | 
 Provide language specific help info for the code editor and its contents. 
 | 
| CodeEditorViewSelectionSetter | 
 A class to drive the setting of ViewSelections (see @link ViewSelectionListener) in
 the code editor. 
 | 
| CodeMenuConstants | 
 The  
CodeMenuConstants define menu weights for all items
 for the dynamic Code Menu, regardless of whether the action is defined
 by the Code Editor or not. | 
| CursorListener | 
 The  
CursorListener interface should be implemented by
 clients interested in receiving notifications of cursor movement
 in the code editor. | 
| EditorPluginsFactory | 
 The  
EditorPluginsFactory defines an interface that
 allows clients of the Code Editor to indicate what EditorPlugins
 they are interested in installing when a new editor is opened. | 
| ScrollTipRenderer | |
| ViewLimitProviderFactory | 
 A class to allow different clients to register interest in limiting the visible view
 area of the code editor. 
 | 
| ViewSelectionHelper | 
 Created by a ViewSelectionHelperFactory, the ViewSelectionHelper may monitor changes
 to the CodeEditor and set it's view selection. 
 | 
| ViewSelectionHelperFactory | 
 A class to allow different clients to register interest in determining the view selection
 of the code editor. 
 | 
| Class | Description | 
|---|---|
| AbstractBrowseClickPlugin | Deprecated
 use declarative registration of browsing via ceditor-browse hook 
 | 
| AbstractEditingPlugin | 
 The  
AbstractEditingPlugin is an assistance plugin that
 helps with Java/JavaScript coding (basically, languages with descendants
 from C), to take care of the various tedious aspects of editing, such as
 lining up asterisks in multi-line comments, balancing comment start and
 ends, and so on. | 
| AbstractEditorHoverPlugin | 
 The  
AbstractEditorHoverPlugin is an abstract plugin
 implementation that helps in performing code hover for Java-like languages | 
| BreadcrumbsPlugin | 
 Plugin to add a breadcrumbs component to the editor. 
 | 
| CEditor | |
| CEditor_de | |
| CEditor_en | |
| CEditor_es | |
| CEditor_fr | |
| CEditor_it | |
| CEditor_ja | |
| CEditor_ko | |
| CEditor_pt_BR | |
| CEditor_zh_CN | |
| CEditor_zh_TW | |
| CEditorArb | |
| CEditorArb_de | |
| CEditorArb_en | |
| CEditorArb_es | |
| CEditorArb_fr | |
| CEditorArb_it | |
| CEditorArb_ja | |
| CEditorArb_ko | |
| CEditorArb_pt_BR | |
| CEditorArb_zh_CN | |
| CEditorArb_zh_TW | |
| CEScrollPaneLayout | 
 The  
CEScrollPaneLayout lays out a custom view that
 looks like this: | 
| CodeDestination | 
 Representation of a quick navigation to a significant position in code. 
 | 
| CodeDestinationController | 
 Allows languages to supply language specific information to the code editor framework
 to allow navigation up and down hierarchies, and within files, etc. 
 | 
| CodeDestinationController.NavigationContextListener | |
| CodeEditor | 
 The  
CodeEditor is the integration layer between the IDE
 and the editor components to provide a code editor inside the IDE. | 
| CodeEditorAddin | 
 The  
CodeEditorAddin does the work of plugging in this
 code editor into the IDE Addin framework. | 
| CodeEditorConstants | 
 Class to store constants for CodeEditor abilities 
 | 
| CodeEditorController | 
 The  
CodeEditorController is the controller for the
 CodeEditor Addin. | 
| CodeEditorGutter | 
 The  
CodeEditorGutter interface is an extension of
 the editor's Gutter interface to integrate with
 the JDev environment and provide Context information
 for other Addins. | 
| CodeEditorGutterView | 
 The CodeEditorGutter has its own view in order to support the context
 menu properly. 
 | 
| CodeEditorHook | 
 A custom hook handler for editor in namespace
 http://xmlns.oracle.com/ide/extension. 
 | 
| CodeEditorMigrator | 
 The  
CodeEditorMigrator migrates the code editor's options
 from IdeSettings over to ClientSettings. | 
| CodeEditorPluginsFactory | Deprecated
 declarative registration via the ceditor.plugin hook is preferred 
 | 
| CodeEditorPreloader | 
 The  
CodeEditorPreloader helps to speed up the process
 of bringing up a Code Editor by using the pre-load-on-idle facility
 put in by Kiks to initialize some of the dependent classes on
 an idle thread. | 
| CodeEditorUtils | 
 A collection of helpful static methods for use with a CodeEditor. 
 | 
| CodeNavigationPoint | 
 CodeNavigationPoint is a NavigationPoint implementation intended for
 registration with the NavigationManager as an EditorNavigationPoint for the
 CodeEditor class. 
 | 
| DropHandlerPlugin | 
 The  
DropHandlerPlugin is an abstract class that allows
 code editor clients to extend the drop functionality of Drag & Drop
 for the code editor to support additional data flavors or even custom
 drop behavior. | 
| EditorPageableFactory | 
 The  
EditorPageableFactory is a PageableFactory
 implementation which generates a Pageable instance for
 printing the contents of a Code Editor. | 
| Editors | 
 Editor utilities. 
 | 
| EditorStatusBar | 
 The  
StatusBarPlugin provides a status bar UI component
 that works with the BasicEditorPane. | 
| EditorStatusBar.StatusBarCell | 
 The  
StatusBarCell is just a label that can be added
 to our status bar which takes care of making sure that its size
 remains fairly constant for the types of strings which can contain
 it (otherwise, it looks pretty bad for the cells to be changing
 in width, say when you switch between insert and overwrite mode.) | 
| LineNavigationPoint | 
 NavigationPoint implementation which navigates to a given line within a
 CodeEditor. 
 | 
| NodeUpdater | 
 The  
NodeUpdater class is a class which
 takes care of the delayed notification in the idle time after a
 text buffer change occurs. | 
| OffsetNavigationPoint | 
 NavigationPoint implementation which navigates to a given offset within a
 FindableEditor. 
 | 
| ScrollTipPlugin | |
| SelectionSurroundPlugin | 
 Plugin to listen for defined key presses when there is a selection in the editor. 
 | 
| UndoableEditCommand | 
 An Ide command which wraps  
UndoableEdits. | 
| UndoWrapperCommand | 
 The  
UndoWrapperCommand class implements the IDE
 command and is used by the Code Editor to wrap undo messages
 generated by user typing. | 
| ViewLimitProvider | 
 An provider to control the 'view limiting' of a CodeEditors editor pane. 
 | 
| ZoomTextPlugin | 
| Enum | Description | 
|---|---|
| CodeDestination.Direction | |
| CodeEditor.MarginLocation | 
Code Editor package contains the code editing
implementation of the JDeveloper IDE.  You can use the
CodeEditor API to manipulate a code editor instance
programmatically, to associate custom Node types with
specific syntax highlighting styles, and other services. 
For information about the services available by a code editor,
refer to the JavaDoc for the CodeEditor class.