| Package | Description | 
|---|---|
| oracle.ide.ceditor | 
 The  
Code Editor package contains the code editing
implementation of the JDeveloper IDE. | 
| oracle.ide.db.model | 
 Classes associated with the IDE's navigator nodes for database
connections and database objects. 
 | 
| oracle.javatools.compare.view | |
| oracle.javatools.compare.view.wedge | |
| oracle.javatools.controls | 
 
Contains user interface utilities that do not depend directly on the
JDeveloper framework. 
 | 
| oracle.javatools.editor | 
 The  
Editor package is a basic framework for an editor
component with syntax highlighting capabilities, built on top of the
Swing text framework. | 
| oracle.javatools.editor.find | |
| oracle.javatools.editor.folding | 
 Provides classes and interfaces for supporting collapsible source code
blocks in the code editor. 
 | 
| oracle.javatools.editor.gutter | 
 The Line Gutter package is a subset of the Editor package, and
contains API for working with a  
Gutter associated with an
editor pane. | 
| oracle.javatools.editor.highlight | 
 The Highlights package is a subset of the Editor package, and contains
API's for creating, maintaining, and applying background, foreground,
font, and underline highlights to regions of text in an editor pane. 
 | 
| oracle.javatools.editor.insight | 
 The Code Insight package is a subset of the Editor package, and is the
starting base for a code insight implementation to provide the user
with code assistance features. 
 | 
| oracle.javatools.editor.language | 
 The Language package is a subset of the Editor package, and is the
framework for extending the editor with color syntax highlighting,
brace matching, and other language or content-specific editing
features. 
 | 
| oracle.javatools.editor.plugins | 
 The Plugins package is a subset of the Editor package, and is one
way to extend the functionality of an editor pane. 
 | 
| oracle.javatools.editor.popup | 
 The Popup Window package is a subset of the Editor package, and is
used to display popup windows associated with the editor. 
 | 
| oracle.javatools.editor.print | 
 The Print package is a subset of the Editor package, and contains a
basic Pageable implementation for printing out the contents of a
BasicDocument. 
 | 
| oracle.jdeveloper.merge | 
 Contains classes for merge editor abstractions, including an editor addin, commands, a
controller, and utilities. 
 | 
| oracle.jdeveloper.util | |
| oracle.jdeveloper.vcs.historygraph | |
| oracle.jdeveloper.vcs.versionhistory | |
| oracle.jdevimpl.history | 
| Class and Description | 
|---|
| ActionHookInvoker
 An  
ActionHookInvoker is an interface to a class that
 is responsible for performing some set of actions. | 
| ActionPostInvoker
 The  
ActionPostInvoker is used to listen for
 completed editor actions immediately after they complete - this
 gives plugins a chance to do some subsequent, such as formatting
 after inserting a new line. | 
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| BasicEditorOverview
 A class that creates and manages the Overview strip that can appear to the side of a BasicEditorPane. 
 | 
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| BasicEditorPaneContainer
 A marker interface to indicate a class has a  
BasicEditorPane contained within it, 
 and a method to retrieve it. | 
| CharacterTypedListener
 The  
CharacterTypedListener interface should be
 implemented by observers interested in receiving notifications of
 characters typed into the editor pane. | 
| FeedbackManager
 A  
FeedbackManager is an interface used for different
 editor plugins or sub-components to display text feedback to a user. | 
| FileOverviewMargin
 Deprecated. 
 
Use BasicEditorOverview 
 | 
| PopupManager
 A  
PopupManager is an interface for the editor component
 to inform the editor client to show or hide a context-sensitive
 popup menu in response to a user's request. | 
| Selection
 A simple selection consisting of dot and mark. 
 | 
| ToolTipProvider
 The  
ToolTipProvider is an interface for the editor
 component to ask the editor client for an appropriate tooltip
 to display based on the given location of the mouse event. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| ToolTipProvider
 The  
ToolTipProvider is an interface for the editor
 component to ask the editor client for an appropriate tooltip
 to display based on the given location of the mouse event. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| Class and Description | 
|---|
| ActionHookInvoker
 An  
ActionHookInvoker is an interface to a class that
 is responsible for performing some set of actions. | 
| ActionInvoker
 An  
ActionInvoker is an interface to a class which
 is responsible for executing actions that operate on an editor
 component or document. | 
| ActionPostInvoker
 The  
ActionPostInvoker is used to listen for
 completed editor actions immediately after they complete - this
 gives plugins a chance to do some subsequent, such as formatting
 after inserting a new line. | 
| ActionPreInvoker
 An  
ActionPreInvoker is an interface to a class which
 is allowed to intercept actions to be performed on a BasicEditorPane. | 
| BasicAction
 The  
BasicAction is an abstract class that all editor
 actions should extend from. | 
| BasicAction.MultiSelectionBehavior | 
| BasicCaret.MiddleButtonBehavior | 
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| BasicDocument.PrePostDocumentListener
 The  
PrePostDocumentListener is a listener interface that
 allows secondary models (such as a DocumentRenderer or CodeFoldingModel)
 to be notified before and/or after regular document notification. | 
| BasicEditorKit.BlockIndentOutdentAction
 The  
BlockIndentOutdentAction implementation of the
 action for performing a block indent or block outdent. | 
| BasicEditorKit.EmacsCaseWordAction
 The  
EmacsCaseWordAction is a base action for Emacs
 word-case action implementations. | 
| BasicEditorKit.EmacsKillTypeAction
 The  
EmacsKillTypeAction is a base action for all Emacs
 kill-type action implementations. | 
| BasicEditorKit.NavigateAction
 The  
NavigateAction just takes care of storing
 whether selection is performed or not. | 
| BasicEditorOverviewMark
 An object to store a range of offsets that will appear in the BasicEditorOverview as a colored area indicating
 the location of the offsets in the complete file. 
 | 
| BasicEditorPainter
 Class to allow arbitrary drawing onto a BasicEditorPane 
 | 
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| BasicWriteAction | 
| CharacterTypedListener
 The  
CharacterTypedListener interface should be
 implemented by observers interested in receiving notifications of
 characters typed into the editor pane. | 
| EditDescriptor
 The  
EditDescriptor is used to describe an edit
 operation that is undoable. | 
| EditorProperties
 An  
EditorProperties class provides a global registry
 for properties which affect all documents and editor panes of this
 package. | 
| EditorSelection
 An EditorSelection is a mechanism to determine the selection behaviour of
 an BasicEditorPane. 
 | 
| EmacsAction
 The  
EmacsAction is an abstract class that all Emacs
 actions should extend from. | 
| EmacsWriteAction | 
| FeedbackManager
 A  
FeedbackManager is an interface used for different
 editor plugins or sub-components to display text feedback to a user. | 
| FileOverviewMargin
 Deprecated. 
 
Use BasicEditorOverview 
 | 
| FileOverviewMark
 Deprecated. 
 
Use oracle.javatools.ui.overview.* 
 | 
| FontHelper
 The  
FontHelper class is used for caching all style
 variations of a single font, such as plain or bold, from a single
 family and font size. | 
| MultiSelectionEvent
 A notification of a change in multiselections. 
 | 
| MultiSelectionListener
 Receives notifications of changes in multi-selections. 
 | 
| NavigationListener
 An interface to receive events for BasicEditorPane navigation. 
 | 
| PopupManager
 A  
PopupManager is an interface for the editor component
 to inform the editor client to show or hide a context-sensitive
 popup menu in response to a user's request. | 
| Selection
 A simple selection consisting of dot and mark. 
 | 
| SimpleTextRange
 A range of text from a text buffer. 
 | 
| TextRange
 A representation of a contiguous range of characters in a TextBuffer. 
 | 
| TextTabber.InvalidRangeAction | 
| TextTabber.TabTextRange
 A TextRange that also contains a key to identify it to clients 
 | 
| ToolTipProvider
 The  
ToolTipProvider is an interface for the editor
 component to ask the editor client for an appropriate tooltip
 to display based on the given location of the mouse event. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| TextRange
 A representation of a contiguous range of characters in a TextBuffer. 
 | 
| Class and Description | 
|---|
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| BasicDocument.PrePostDocumentListener
 The  
PrePostDocumentListener is a listener interface that
 allows secondary models (such as a DocumentRenderer or CodeFoldingModel)
 to be notified before and/or after regular document notification. | 
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| Class and Description | 
|---|
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| Class and Description | 
|---|
| ActionHookInvoker
 An  
ActionHookInvoker is an interface to a class that
 is responsible for performing some set of actions. | 
| ActionPreInvoker
 An  
ActionPreInvoker is an interface to a class which
 is allowed to intercept actions to be performed on a BasicEditorPane. | 
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| CharacterTypedListener
 The  
CharacterTypedListener interface should be
 implemented by observers interested in receiving notifications of
 characters typed into the editor pane. | 
| Class and Description | 
|---|
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| BasicDocumentEvent
 The  
BasicDocumentEvent just supplements the existing
 Swing DocumentEvent class with extra information that
 is used for damage calculation purposes. | 
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| Class and Description | 
|---|
| ActionHookInvoker
 An  
ActionHookInvoker is an interface to a class that
 is responsible for performing some set of actions. | 
| BasicCaret
 A  
BasicCaret extends the DefaultCaret to modify the
 default behavior about the visibility of the selection, and other
 extra features. | 
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| EditDescriptor
 The  
EditDescriptor is used to describe an edit
 operation that is undoable. | 
| FeedbackManager
 A  
FeedbackManager is an interface used for different
 editor plugins or sub-components to display text feedback to a user. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| Class and Description | 
|---|
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| BasicEditorPaneContainer
 A marker interface to indicate a class has a  
BasicEditorPane contained within it, 
 and a method to retrieve it. | 
| Class and Description | 
|---|
| BasicDocument
 A  
BasicDocument is an implementation of the
 Document interface, similar to "PlainDocument" without
 the extra overhead of the Element structures for maintaining line
 number information, and with a different text buffer
 implementation. | 
| Class and Description | 
|---|
| BasicEditorPane
 A  
BasicEditorPane is an extension of the
 JEditorPane to provide more flexible syntax and
 background highlighting functionality at a reduced memory and
 performance footprint. | 
| PopupManager
 A  
PopupManager is an interface for the editor component
 to inform the editor client to show or hide a context-sensitive
 popup menu in response to a user's request. | 
| Class and Description | 
|---|
| BasicEditorPaneContainer
 A marker interface to indicate a class has a  
BasicEditorPane contained within it, 
 and a method to retrieve it. | 
| Class and Description | 
|---|
| BasicEditorPaneContainer
 A marker interface to indicate a class has a  
BasicEditorPane contained within it, 
 and a method to retrieve it. |