Extension SDK

JDeveloper Extension SDK Reference

Packages
oracle.ide Contains classes that allow addins access to the IDE integration objects.
oracle.ide.addin Contains classes and interfaces that are used by addins to extend JDeveloper with their own views and wizards.
oracle.ide.addin.config Contains classes that are used to display the Extension Manager preference panel, which enables a user to control what extensions are loaded / unloaded.
oracle.ide.cmd Contains classes implementing several JDeveloper commands.
oracle.ide.cmd.buffer Contains command class implementations and static utility methods that can be used by Addins to modify the contents of a text-based IDE document in an undoable manner.
oracle.ide.compiler Contains classes that allow addins some level of control on the IDE build system.
oracle.ide.component Contains graphical components that are implemented using two or more basic controls.
oracle.ide.config Contains classes encapsulating JDevelopers's environment settings.
oracle.ide.controls Contains classes implementing the basic graphical controls, such as, toolbars, toolbar buttons, status bars, tabbed windows, used by JDeveloper.
oracle.ide.datatransfer Contains classes that implement drag and drop data transfers of JDeveloper's drag sources.
oracle.ide.dialogs Contains classes implementing standard dialogs used by JDeveloper.
oracle.ide.docking Contains interfaces and classes responsible for the dockable behavior provided by JDeveloper.
oracle.ide.editor Contains classes and interfaces that allow addins to add their own specialized editors to JDeveloper.
oracle.ide.exception Contains some exception classes thrown by the Addin API.
oracle.ide.explorer Contains the interfaces and classes addins use to provide a structured view of data contained in nodes displayed in a navigator or an editor.
oracle.ide.help Contains interfaces and classes used by addins to provide context sensitive help on their own windows and dialogs.
oracle.ide.inspector Contains interfaces and classes addins can use to make their data inspectable.
oracle.ide.keyboard Contains classes used by addins for providing accelerators for the commands they define.
oracle.ide.layout Contains interfaces and classes addins can implement or extend to provide preferred layouts for their own specialized editors.
oracle.ide.log Contains the interfaces and classes that allow addins to provide their own log pages.
oracle.ide.marshal Provides generic marshalling and unmarshalling capabilities for converting an object to String.
oracle.ide.model Contains interfaces and classes implementing JDeveloper's data model.
oracle.ide.navigator Contains classes providing navigator support.
oracle.ide.net Provides a virtual file system framework based on java.net.URL.
oracle.ide.palette Contains classes that allow for palette integration and commands.
oracle.ide.panels Provides a framework for building panel-based UI.
oracle.ide.print Contains classes that allow addins some level of control on the IDE print system.
oracle.ide.propertyeditors Contains classes that provide PropertyEditor implementations for commonly used classes within JDeveloper.
oracle.ide.runner Contains classes that allow addins some level of control on the IDE runner system.
oracle.ide.util Contains utility classes.
oracle.ide.webupdate The webupdate package provides an API for accessing functionality in the IDE related to web-based patching and updating.
oracle.ide.wizard Contains classes internally used by JDeveloper, these classes should not be used by addin developers.
oracle.ide.xml Provides common methods used for processing XML.
oracle.javatools.buffer The TextBuffer package assists in the manipulation of in-memory text content, whether it is read-only text, or read-write text.
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.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 colored background 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.parser The Parser package is a basic framework of interfaces for building a lexer or parser for various document types.
oracle.javatools.parser.generic The Generic Lexer package is a basic set of classes to help in quickly prototyping a lexer/scanner for a given language.
oracle.javatools.parser.util The Parser Utilities package contains utility classes used by the rest of the parser framework.
oracle.jdeveloper.ceditor The Code Editor package contains the code editing implementation of the JDeveloper IDE.
oracle.jdeveloper.cm Runtime portion of the JDeveloper Named Connection Manager.
oracle.jdeveloper.cm.ds.db Provides object oriented method of creating SQL code to generate database objects.
oracle.jdeveloper.cm.dt  
oracle.jdeveloper.cm.dt.addin  
oracle.jdeveloper.cm.dt.dialog  
oracle.jdeveloper.cm.dt.wizard  
oracle.jdeveloper.compiler Contains classes that allow addins to integrate their own build system translator.
oracle.jdeveloper.dialogs The Dialogs package contains commonly used dialogs.
oracle.jdeveloper.jot Provides classes and interfaces for JOT (the Java Object Toolkit).
oracle.jdeveloper.junit The oracle.jdeveloper.junit package contains classes that can be used to generate JUnit classes into a project.
oracle.jdeveloper.library The Libraries package provides the library API used by JDeveloper.
oracle.jdeveloper.model Contains interfaces and classes implementing the Java specific portions of JDeveloper's data model.
oracle.jdeveloper.runner Contains classes that allow addins some level of control on the JDeveloper runner system.
oracle.jdeveloper.webservices The webservices package provides the web service API used by JDeveloper.
oracle.jdeveloper.webservices.util The utils package provides utility classes used by the web service API.
oracle.jdevimpl.uieditor  
oracle.jdevimpl.uieditor.assistant  

 


Extension SDK

 

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