|
JDeveloper Extension API |
| oracle.ide |
Contains classes that allow addins access to the IDE integration objects.
|
| oracle.ide.ceditor |
The Code Editor package contains the code editing
implementation of the JDeveloper IDE. |
| 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.composite |
Contains centralized interfaces for associating element instances with an arbitrary set of URLs. |
| oracle.ide.config |
Contains classes encapsulating JDevelopers's environment settings. |
| oracle.ide.controller |
|
| 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.gallery |
Contains classes implementing JDeveloper's new object gallery. |
| oracle.ide.help |
Contains interfaces and classes used by addins to
provide context sensitive help on their own windows and dialogs. |
| oracle.ide.history |
Contains API classes for the local history feature.
|
| oracle.ide.inspector |
Contains interfaces and classes that integrators may use to make their
objects editable from the property inspector.
|
| oracle.ide.javaxide |
Bridges the standard IDE API (JSR198) to JDeveloper's extension API.
|
| oracle.ide.keyboard |
Defining your default accelerators
Create an accelerator definition (accelerators.xml). |
| 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.migration |
Contains API classes for support the migration of Node types and user
preferences in the system directory.
|
| 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.nulls |
Contains utility classes that use the Null Object pattern. |
| 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.performance |
Provides APIs for measuring and recording the performance of extensions. |
| oracle.ide.persistence |
Contains API classes for the persistence of search indexes.
|
| oracle.ide.print |
Contains classes that allow addins some level of control on the IDE print system.
|
| oracle.ide.runner |
Contains classes that allow addins some level of control on the IDE runner system.
|
| oracle.ide.todo |
Contains API classes for the To Do Item feature.
|
| oracle.ide.util |
Contains utility classes.
|
| oracle.ide.util.dnd |
Contains API classes for drag-and-drop support of IDE types.
|
| oracle.ide.util.macro |
Provides macro expansion for Strings, Files, and Streams (Reader/Writer).
|
| oracle.ide.vcs |
Contains application-level interfaces to the version control sub-system. |
| oracle.ide.view |
|
| oracle.ide.webbrowser |
Contains classes that allow addins some level of control on the IDE web browser
settings.
|
| 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 that can be used to integrate gallery items and wizards into
the product. |
| oracle.ide.xml |
Provides common methods used for processing XML. |
| oracle.javatools.border |
Provides a border factory for creating custom borders. |
| 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.clipboard |
Provides APIs for managing a clipboard stack. |
| oracle.javatools.codeex |
|
| oracle.javatools.columnlayout |
The column layout package simplifies programmatic layout
construction. |
| oracle.javatools.compare |
Contains classes and interfaces for compare / merge components, including diff algorithms,
model classes and some view implementations. |
| oracle.javatools.controls |
Contains user interface utilities that do not depend directly on the
JDeveloper framework.
|
| oracle.javatools.controls.completionfield |
Classes implementing a code-insight like completion utility for text
fields.
|
| oracle.javatools.controls.nicetable |
Customized JTable implementation that adds support for several
useful features. |
| oracle.javatools.db |
Contains a metadata API for describing database objects.
|
| oracle.javatools.db.datatypes |
|
| oracle.javatools.db.diff |
|
| oracle.javatools.db.ora |
Contains the metadata implementation for Oracle databases. |
| oracle.javatools.db.plsql |
|
| oracle.javatools.db.sql |
|
| oracle.javatools.db.timesten |
|
| oracle.javatools.db.validators |
|
| oracle.javatools.dialogs |
Contains dialog utilities that do not depend directly on the
JDeveloper framework.
|
| oracle.javatools.dialogs.progress |
Progress dialog component set for feedback on a running operation. |
| 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.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.javatools.history |
Provides a model and UI components for displaying the history of a resource. |
| oracle.javatools.logging |
Provides logging utilities. |
| oracle.javatools.marshal |
Provides generic marshalling and unmarshalling capabilities for converting
an object to String. |
| oracle.javatools.marshal.xml |
|
| 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.java.v2 |
The parser API.
|
| oracle.javatools.parser.java.v2.common |
Classes common to model implementations. |
| oracle.javatools.parser.java.v2.model |
The parser model API. |
| oracle.javatools.parser.java.v2.model.doc |
The parser model API for doc elements. |
| oracle.javatools.parser.java.v2.model.expression |
The parser model API for expressions. |
| oracle.javatools.parser.java.v2.model.statement |
The parser model API for statements. |
| oracle.javatools.parser.java.v2.scanner |
The parser's scanner API. |
| oracle.javatools.parser.java.v2.util |
Various utilities for use with the parser. |
| oracle.javatools.parser.java.v2.write |
API involved with writing. |
| oracle.javatools.parser.util |
The Parser Utilities package contains utility classes
used by the rest of the parser framework. |
| oracle.javatools.util |
Provides general utilities. |
| oracle.jdeveloper |
Contains the entry point for launching Oracle JDeveloper.
|
| oracle.jdeveloper.audit |
The root package of the public Audit (and Metrics) API.
|
| oracle.jdeveloper.audit.analyzer |
The base classes for writing analyzers. |
| oracle.jdeveloper.audit.bean |
The API classes for customizing the property panels in the Audit profile
editor. |
| oracle.jdeveloper.audit.java |
Helper and transform classes for auditing Java nodes and working
with the Java object model. |
| oracle.jdeveloper.audit.model |
The base classes for defining the Audit object model. |
| oracle.jdeveloper.audit.project |
|
| oracle.jdeveloper.audit.service |
The API classes for invoking Audit programatically, and a few Audit common
API classes. |
| oracle.jdeveloper.audit.transform |
The base classes for defining transformations on the Audit object
model. |
| oracle.jdeveloper.audit.xml |
Helper and transform classes for auditing XML documents and working
with the XML object model. |
| oracle.jdeveloper.builder |
This package contains the base implementations for the set of
classes used for creating new objects. |
| oracle.jdeveloper.builder.cls |
The cls package provides classes and interfaces for generating Java classes. |
| oracle.jdeveloper.builder.file |
The file package includes the classes and interfaces for generating file objects. |
| oracle.jdeveloper.ceditor.template |
|
| oracle.jdeveloper.cm.dt |
|
| oracle.jdeveloper.cmt |
The Component Model Tool, an API for manipulating Java source code.
|
| oracle.jdeveloper.compare |
contains classes nbsp;that can be used to invoke and control the integrated compare (diff) viewer in JDeveloper and hook into the Compare With menu. |
| oracle.jdeveloper.compiler |
Contains classes that allow addins to integrate their own build system translator.
|
| oracle.jdeveloper.controller |
|
| oracle.jdeveloper.controls |
The controls package contains GUI classes used by the builder classes. |
| oracle.jdeveloper.controls.classpick |
This package contains the ClassPickerFactory class and supporting classes. |
| oracle.jdeveloper.dialogs |
The Dialogs package contains commonly used dialogs. |
| oracle.jdeveloper.el |
|
| oracle.jdeveloper.el.insight |
|
| oracle.jdeveloper.el.tree |
|
| oracle.jdeveloper.engine.db |
|
| oracle.jdeveloper.externaltools |
Contains interfaces and classes that allow the support for external tools in
the JDeveloper IDE to be invoked, manipulated and extended by extensions. |
| oracle.jdeveloper.externaltools.macro |
Contains APIs related to macros that can be expanded when invoking external tools. |
| oracle.jdeveloper.faces.model |
|
| oracle.jdeveloper.faces.model.application |
|
| oracle.jdeveloper.faces.model.attribute |
|
| oracle.jdeveloper.faces.model.base |
|
| oracle.jdeveloper.faces.model.component |
|
| oracle.jdeveloper.faces.model.converter |
|
| oracle.jdeveloper.faces.model.facet |
|
| oracle.jdeveloper.faces.model.factory |
|
| oracle.jdeveloper.faces.model.lifecycle |
|
| oracle.jdeveloper.faces.model.managedBean |
|
| oracle.jdeveloper.faces.model.navigation |
|
| oracle.jdeveloper.faces.model.property |
|
| oracle.jdeveloper.faces.model.referencedBean |
|
| oracle.jdeveloper.faces.model.renderer |
|
| oracle.jdeveloper.faces.model.toolinfo |
|
| oracle.jdeveloper.faces.model.types |
|
| oracle.jdeveloper.faces.model.validator |
|
| oracle.jdeveloper.java |
Public API for the java model. |
| oracle.jdeveloper.java.filter |
Filter classes for use with the java model. |
| oracle.jdeveloper.java.legacy |
Used for migrating legacy java model code to the current version. |
| oracle.jdeveloper.java.locator |
Public implementations of the JavaClassLocator interface. |
| oracle.jdeveloper.java.provider |
Public implementations of the JavaFileProvider interface. |
| oracle.jdeveloper.java.util |
Public utilities for use with the java model, including the parser. |
| oracle.jdeveloper.jsp.libraries |
|
| oracle.jdeveloper.jsp.utils |
|
| oracle.jdeveloper.junit |
The oracle.jdeveloper.junit package contains classes that can be
used to generate JUnit classes in a project. |
| oracle.jdeveloper.library |
The Libraries package provides the library API used
by JDeveloper. |
| oracle.jdeveloper.merge |
Contains classes for merge editor abstractions, including an editor addin, commands, a
controller, and utilities. |
| oracle.jdeveloper.model |
Contains interfaces and classes implementing the Java specific portions of
JDeveloper's data model. |
| oracle.jdeveloper.palette |
|
| oracle.jdeveloper.profiler |
Contains interfaces and classes that allows minimal testing of the JDeveloper's Event Profiler. |
| oracle.jdeveloper.refactoring |
Contains classes that allow to participate or to initiate refactoring operations.
|
| oracle.jdeveloper.refactoring.changes |
Classes in this package are useful for classes that implement TextChangeBasedRefactoringHandler. |
| oracle.jdeveloper.refactoring.criteria |
Provides classes that describe refactoring operations. |
| oracle.jdeveloper.refactoring.events |
Implements the basic refactoring event mechanism. |
| oracle.jdeveloper.refactoring.model |
This package contains the most of the classes you will need if you want to participate into a refactoring operation. |
| oracle.jdeveloper.refactoring.util |
This package contains some utility classes related to the refactoring. |
| oracle.jdeveloper.resources |
This package contains the base classes used for editing content sets. |
| oracle.jdeveloper.runner |
Contains classes that allow addins some level of control on the JDeveloper runner system.
|
| oracle.jdeveloper.style |
Contains classes for obtaining Coding Style settings. |
| oracle.jdeveloper.tree |
Contains utility classes for customizing the behavior of JTree.
|
| oracle.jdeveloper.uieditor |
Contains classes that allow addins access to the UIEditor integration objects.
|
| oracle.jdeveloper.uieditor.uicanvas |
Contains classes that allow addins access to the UICanvas integration objects.
|
| oracle.jdeveloper.vcs.migrate |
Contains classes which ease the migration of legacy version control extensions. |
| oracle.jdeveloper.vcs.spi |
Contains extension-level service provider interfaces for version control system integraton. |
| oracle.jdeveloper.vcs.util |
Contains assorted stateless utilities for version control system integraton. |
| oracle.jdeveloper.webapp.datatransfer |
|
| oracle.jdeveloper.webapp.designer |
|
| oracle.jdeveloper.webapp.faces |
|
| oracle.jdeveloper.webapp.struts |
|
| oracle.jdeveloper.webapp.utils |
|
| oracle.ojc.interfaces |
Contains interfaces that allows OJC (Oracle Java Compiler) to be embedded into another application.
|