Skip navigation links

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

E17493-04


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK

JDeveloper Extension API
oracle.ide Contains classes that allow addins access to the IDE integration objects.
oracle.ide.appstate  
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.condition  
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.controls.checkboxlist  
oracle.ide.controls.customtab  
oracle.ide.controls.elementtree  
oracle.ide.controls.tabbedpane  
oracle.ide.controls.tree # THIS IS THE TEMPLATE FOR THE PACKAGE DOC COMMENTS.
oracle.ide.datatransfer Contains classes that implement drag and drop data transfers of JDeveloper's drag sources.
oracle.ide.db Classes for representing database objects in the IDE.
oracle.ide.db.controls Reusable UI controls to used to show or list database objects.
oracle.ide.db.dialogs Dialogs for working with database objects in the IDE.
oracle.ide.db.model Classes associated with the IDE's navigator nodes for database connections and database objects.
oracle.ide.db.panels Reusable UI panels for listing, creating or editing database objects in dialogs in the IDE.
oracle.ide.db.panels.sql UI classes for declaratively editing a SQL query.
oracle.ide.db.panels.sql.tester UI classes for testing a SQLQuery against a database.
oracle.ide.db.transfer Contains an API for transfering database object from one DBObjectProvider to another.
oracle.ide.db.transfer.generate Contains classes that control the targets available for generating database objects to in the IDE.
oracle.ide.db.util Utility classes for dealing with database objects in UI in the IDE.
oracle.ide.db.util.insight  
oracle.ide.dependency Provides information about the dependencies between files in an application.
oracle.ide.dependency.index Provides the ability to store and retrieve dependency information using the index.
oracle.ide.dialogs Contains classes implementing standard dialogs used by JDeveloper.
oracle.ide.dialogs.filter  
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.expressionbuilder  
oracle.ide.extension  
oracle.ide.extension.feature  
oracle.ide.extension.rules  
oracle.ide.extension.rules.composite  
oracle.ide.extension.rules.functions  
oracle.ide.extension.rules.functions.util  
oracle.ide.externaltools Contains interfaces and classes that allow external tools in the IDE to be invoked, manipulated and extended by extensions.
oracle.ide.externaltools.macro Contains APIs related to macros that can be expanded when invoking external tools.
oracle.ide.feedback  
oracle.ide.feedback.shared  
oracle.ide.file Classes and interfaces used to track changes to files.
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.index Classes used to build and query indexes of source files.
oracle.ide.index.file Contains file table interfaces used for indexing.
oracle.ide.index.keyword Contains classes and interfaces used for keyword indexing.
oracle.ide.index.res  
oracle.ide.index.task Interfaces for managing background tasks that perform indexing operations.
oracle.ide.index.xml  
oracle.ide.inspector Contains interfaces and classes that integrators may use to make their objects editable from the property inspector.
oracle.ide.inspector.editor  
oracle.ide.inspector.find  
oracle.ide.inspector.layout Contains interfaces and abstract classes describing the property form layout information.
oracle.ide.inspector.task  
oracle.ide.javaxide Bridges the standard IDE API (JSR198) to JDeveloper's extension API.
oracle.ide.keyboard Defining your default accelerators
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.xml Provides the ability to marshal and unmarshal objects to XML using an archiving algorithm that accesses public get/set methods, which is in contrast to serialization which directly accesses fields, even if they are private.
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.model.concurrent  
oracle.ide.model.panels  
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.palette2 Contains interfaces and classes that allow for palette integration.
oracle.ide.panels Provides a framework for building panel-based UI.
oracle.ide.paths  
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.quickdiff Contains classes for the code editor's Quick Diff margin and a registry for its supported comparable reference types.
oracle.ide.quickdiff.res  
oracle.ide.replace  
oracle.ide.resourcebundle Provides a designtime abstraction around locating and managing resource bundles used by visual and non-visual editors.
oracle.ide.resourcebundle.res  
oracle.ide.runner Contains classes that allow addins some level of control on the IDE runner system.
oracle.ide.task  
oracle.ide.task.event  
oracle.ide.task.locking  
oracle.ide.task.ui  
oracle.ide.todo Contains API classes for the To Do Item feature.
oracle.ide.usages  
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.ideimpl.webupdate  
oracle.ideimpl.webupdate.parser  
oracle.ideimpl.webupdate.task  
oracle.ideimpl.webupdate.wizard  
oracle.ideri.util  
oracle.javatools  
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.compare.view  
oracle.javatools.compare.view.list  
oracle.javatools.compare.view.wedge  
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.nicelist  
oracle.javatools.controls.nicetable Customized JTable implementation that adds support for several useful features.
oracle.javatools.data  
oracle.javatools.db Contains a metadata API for describing database objects, and retrieving them from a provider of database objects - for example a database.
oracle.javatools.db.datatypes Classes related to datatypes in the database API.
oracle.javatools.db.ddl API for generating DDL in the database API.
oracle.javatools.db.dictionary Contains a Database implementation (DictionaryDatabase) that retrieves information for retrieving object information using dictionary queries (instead of the JDBC metadata).
oracle.javatools.db.diff Contains a metadata driven differ of database objects.
oracle.javatools.db.event  
oracle.javatools.db.execute Utility classes for executing statements, queries and pl/sql against a database.
oracle.javatools.db.extension  
oracle.javatools.db.ora Contains the database api implementation for Oracle databases, and additional DBObject implementations for objects specific to Oracle.
oracle.javatools.db.plsql Classes for dealing with PL/SQL objects.
oracle.javatools.db.property Contains classes for extending the object support that comes as standard in the database api (e.g.
oracle.javatools.db.sql Contains an API for declaratively parsing SQL queries (SELECT statements).
oracle.javatools.db.util Contains java.util.Collection and java.util.Map implementations for listing and mapping instances of DBObject and DBObjectID.
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.icons  
oracle.javatools.logging Provides logging utilities.
oracle.javatools.management  
oracle.javatools.marshal Provides generic marshalling and unmarshalling capabilities for converting an object to String.
oracle.javatools.marshal.xml  
oracle.javatools.net  
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.css  
oracle.javatools.parser.diff  
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.html  
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.util.filter Filter utilities for use with the parser.
oracle.javatools.parser.java.v2.write API involved with writing.
oracle.javatools.parser.plsql  
oracle.javatools.parser.plsql.data  
oracle.javatools.parser.plsql.old  
oracle.javatools.parser.plsql.old.symbol  
oracle.javatools.parser.plsql.symtab  
oracle.javatools.parser.plsql.syntax  
oracle.javatools.parser.properties  
oracle.javatools.parser.util The Parser Utilities package contains utility classes used by the rest of the parser framework.
oracle.javatools.patch  
oracle.javatools.resourcebundle  
oracle.javatools.status  
oracle.javatools.ui A general user interface component library.
oracle.javatools.ui.actiontip  
oracle.javatools.ui.balloon Provides a component that implements asynchronous notifications in a balloon shaped area.
oracle.javatools.ui.border  
oracle.javatools.ui.breadcrumbs  
oracle.javatools.ui.builders  
oracle.javatools.ui.calendar  
oracle.javatools.ui.checklist  
oracle.javatools.ui.checklist.test  
oracle.javatools.ui.checklist.xml  
oracle.javatools.ui.checktree  
oracle.javatools.ui.combo  
oracle.javatools.ui.completion  
oracle.javatools.ui.datatips  
oracle.javatools.ui.ghost  
oracle.javatools.ui.layout  
oracle.javatools.ui.list  
oracle.javatools.ui.plaf  
oracle.javatools.ui.plaf.theme  
oracle.javatools.ui.search Provides a general purpose search or filter component.
oracle.javatools.ui.simplestyle  
oracle.javatools.ui.table  
oracle.javatools.ui.themes  
oracle.javatools.ui.tree  
oracle.javatools.ui.tree.lazy  
oracle.javatools.ui.treetable  
oracle.javatools.util Provides general utilities.
oracle.javatools.util.deferred  
oracle.javatools.util.reflect  
oracle.javatools.xml.bind  
oracle.javatools.xml.esax  
oracle.javatools.xml.esax.spi  
oracle.jdeveloper Contains the entry point for launching Oracle JDeveloper.
oracle.jdeveloper.appoverview  
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.extension  
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.builder.annotation  
oracle.jdeveloper.builder.enumtype  
oracle.jdeveloper.cm.dt  
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.controller  
oracle.jdeveloper.db Classes for accessing database connections in JDeveloper (and other FCP products).
oracle.jdeveloper.db.adapter Contains the connection architecture (CA) implementation for database connections.
oracle.jdeveloper.db.compiler  
oracle.jdeveloper.db.controls UI controls that are useful when listing, selecting or displaying database connections.
oracle.jdeveloper.db.migration Utility classes for migrating database connections from the pre-11g connection manager (CM) format.
oracle.jdeveloper.db.model Utility classes for dealing with database Node implementations in JDeveloper (e.g.
oracle.jdeveloper.db.navigator Utilities for using the "Database Navigator" that SQL Developer provides in JDeveloper, to avoid referencing SQL Developer code directly.
oracle.jdeveloper.db.panels UI panels that are useful when listing, selecting or displaying database connections in dialogs and wizards.
oracle.jdeveloper.dialogs  
oracle.jdeveloper.file  
oracle.jdeveloper.history  
oracle.jdeveloper.java Public API for the java model.
oracle.jdeveloper.java.dependency Provides dependency information for Java.
oracle.jdeveloper.java.filter Filter classes for use with the java model.
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.faces  
oracle.jdeveloper.jsp.libraries  
oracle.jdeveloper.jsp.utils  
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.offlinedb Database API extension for saving database object definitions in XML files.
oracle.jdeveloper.offlinedb.browser Offline Database Node implementations for the JDeveloper's Application Navigator.
oracle.jdeveloper.offlinedb.handler Utilities for handling complicated offline database actions, for example delete.
oracle.jdeveloper.offlinedb.model Classes that define an offline database's settings and properties.
oracle.jdeveloper.offlinedb.panels UI panels that can be used to define / select offline databases in JDeveloper.
oracle.jdeveloper.offlinedb.transfer Utilities for helping transfer objects to or from an Offline Database.
oracle.jdeveloper.offlinedb.userprops Extension to the Offline Database that allows the association of a library of user properties to be associated with an offline database.
oracle.jdeveloper.offlinedb.wizard Wizard and dialogs that can used when working with the offline database.
oracle.jdeveloper.palette  
oracle.jdeveloper.panels  
oracle.jdeveloper.refactoring.dependency Provides refactoring support for the Dependency API.
oracle.jdeveloper.refactoring.util  
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.vcs.annotations  
oracle.jdeveloper.vcs.changelist  
oracle.jdeveloper.vcs.changelist.cmd  
oracle.jdeveloper.vcs.changeset  
oracle.jdeveloper.vcs.changeset.cmd  
oracle.jdeveloper.vcs.controls  
oracle.jdeveloper.vcs.generic  
oracle.jdeveloper.vcs.icons  
oracle.jdeveloper.vcs.migrate Contains classes which ease the migration of legacy version control extensions.
oracle.jdeveloper.vcs.nav  
oracle.jdeveloper.vcs.properties  
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.vcs.versionhistory  
oracle.jdeveloper.vcs.versiontree  
oracle.jdeveloper.vcs.vop  
oracle.jdeveloper.webapp  
oracle.jdeveloper.webapp.breadcrumbs  
oracle.jdeveloper.webapp.build  
oracle.jdeveloper.webapp.datatransfer  
oracle.jdeveloper.webapp.datatransfer.faces  
oracle.jdeveloper.webapp.deploy  
oracle.jdeveloper.webapp.design  
oracle.jdeveloper.webapp.design.view  
oracle.jdeveloper.webapp.designer  
oracle.jdeveloper.webapp.designer.palette  
oracle.jdeveloper.webapp.el  
oracle.jdeveloper.webapp.facelets  
oracle.jdeveloper.webapp.faces  
oracle.jdeveloper.webapp.faces.backingfile  
oracle.jdeveloper.webapp.grammar  
oracle.jdeveloper.webapp.html  
oracle.jdeveloper.webapp.libraries  
oracle.jdeveloper.webapp.metadata  
oracle.jdeveloper.webapp.metadata.jsf  
oracle.jdeveloper.webapp.metadata.jsp  
oracle.jdeveloper.webapp.navigation  
oracle.jdeveloper.webapp.net  
oracle.jdeveloper.webapp.utils  
oracle.jdeveloper.webapp.xdf  
oracle.jdeveloper.wizard.common Contains classes used by wizards.
oracle.jdevimpl.audit.bean  
oracle.jdevimpl.audit.core  
oracle.jdevimpl.audit.log  
oracle.jdevimpl.audit.model  
oracle.jdevimpl.audit.preferences  
oracle.jdevimpl.audit.profile  
oracle.jdevimpl.audit.report  
oracle.jdevimpl.audit.swing  
oracle.jdevimpl.audit.util  
oracle.jdevimpl.esdk  
oracle.jdevimpl.esdk.migration  
oracle.ojc.interfaces  
oracle.ojc.storage  

 

Standard IDE API (JSR-198)
javax.ide The ide package is where all JSR 198 packages are rooted.
javax.ide.build The build system interfaces that extension writers need to implement in order to listen for build events.
javax.ide.command Command execution classes.
javax.ide.debug Debbuger API used by extensions to initiate a debugging session.
javax.ide.editor The editor interfaces that extension writers need to implement in order to add a new editor to an IDE.
javax.ide.event  
javax.ide.extension Classes and interfaces used by extensions to extend an IDE with new functionality.
javax.ide.log The interfaces that extension writers use and need to implement in order to add a new log pages to an IDE.
javax.ide.menu The menu registration classes that extension writers use to find information about actions and menus.
javax.ide.model The interfaces and classes implementing an IDE's data model.
javax.ide.model.java The interfaces and classes implementing an IDE's java model.
javax.ide.model.java.declaration Declaration model.
javax.ide.model.java.source Various interfaces for use with Tree objects.
javax.ide.model.java.source.tree The Java AST.
javax.ide.model.text The interfaces and classes that define an IDE's text document and model.
javax.ide.model.xml The interfaces and classes that define an IDE's xml document and model.
javax.ide.net Virtual file system.
javax.ide.property The property page extension classes that extension writers need to implement in order to add their own property panels to an IDE preferences UI and to the project settings UI.
javax.ide.util This package contains utility classes.
javax.ide.view IDE view support classes and interfaces.
javax.ide.wizard The wizard interfaces that extension writers use and need to implement in order to add a new wizards to an IDE.

 


Skip navigation links

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

E17493-04


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