Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.0.0)

E13403-01

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference

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.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.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  
oracle.ide.db.controls  
oracle.ide.db.dialogs  
oracle.ide.db.model  
oracle.ide.db.panels  
oracle.ide.db.panels.mview  
oracle.ide.db.panels.plsql  
oracle.ide.db.panels.sql  
oracle.ide.db.panels.table Contains UI classes for creating and editing database tables.
oracle.ide.db.panels.trigger  
oracle.ide.db.panels.view  
oracle.ide.db.transfer  
oracle.ide.db.transfer.generate  
oracle.ide.db.util  
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.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.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.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.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.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.ideimpl.webupdate  
oracle.ideimpl.webupdate.parser  
oracle.ideimpl.webupdate.task  
oracle.ideimpl.webupdate.wizard  
oracle.ideri.util  
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.
oracle.javatools.db.compilation  
oracle.javatools.db.datatypes Contains the metadata implementation for data types.
oracle.javatools.db.ddl  
oracle.javatools.db.dictionary  
oracle.javatools.db.diff Contains a metadata driven differ of database objects.
oracle.javatools.db.ora Contains the metadata implementation for Oracle databases.
oracle.javatools.db.plsql  
oracle.javatools.db.property  
oracle.javatools.db.sql  
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.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.v1  
oracle.javatools.parser.java.v1.symbol  
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.balloon Provides a component that implements asynchronous notifications in a balloon shaped area.
oracle.javatools.ui.border  
oracle.javatools.ui.breadcrumbs  
oracle.javatools.ui.checktree  
oracle.javatools.ui.combo  
oracle.javatools.ui.ghost  
oracle.javatools.ui.layout  
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.themes  
oracle.javatools.util Provides general utilities.
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.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.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.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.db  
oracle.jdeveloper.db.adapter  
oracle.jdeveloper.db.controls  
oracle.jdeveloper.db.migration  
oracle.jdeveloper.db.model  
oracle.jdeveloper.db.navigator  
oracle.jdeveloper.db.panels  
oracle.jdeveloper.deploy  
oracle.jdeveloper.deploy.dt  
oracle.jdeveloper.deploy.ear  
oracle.jdeveloper.deploy.ejb  
oracle.jdeveloper.deploy.j2ee  
oracle.jdeveloper.deploy.jar  
oracle.jdeveloper.deploy.jsr88  
oracle.jdeveloper.deploy.sp  
oracle.jdeveloper.deploy.war  
oracle.jdeveloper.dialogs The Dialogs package contains commonly used dialogs.
oracle.jdeveloper.engine.db  
oracle.jdeveloper.java Public API for the java model.
oracle.jdeveloper.java.browse  
oracle.jdeveloper.java.dependency Provides dependency information for Java.
oracle.jdeveloper.java.editing  
oracle.jdeveloper.java.filter Filter classes for use with the java model.
oracle.jdeveloper.java.imports  
oracle.jdeveloper.java.index  
oracle.jdeveloper.java.insight  
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  
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 Since JDeveloper 9.0.5 you have been able to store database object definitions in a Project using XML files.
oracle.jdeveloper.offlinedb.browser This package contains the public offlinedb node classes for the JDeveloper's Project navigator.
oracle.jdeveloper.offlinedb.handler  
oracle.jdeveloper.offlinedb.model  
oracle.jdeveloper.offlinedb.panels  
oracle.jdeveloper.offlinedb.transfer  
oracle.jdeveloper.offlinedb.userprops  
oracle.jdeveloper.offlinedb.wizard This package contains the public wizard classes used in the offlinedb.
oracle.jdeveloper.offlinedb.wizard.verifier  
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.runner.oc4j  
oracle.jdeveloper.style Contains classes for obtaining Coding Style settings.
oracle.jdeveloper.template  
oracle.jdeveloper.template.wizard  
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.changelist  
oracle.jdeveloper.vcs.generic  
oracle.jdeveloper.vcs.migrate Contains classes which ease the migration of legacy version control extensions.
oracle.jdeveloper.vcs.nav  
oracle.jdeveloper.vcs.patch  
oracle.jdeveloper.vcs.properties  
oracle.jdeveloper.vcs.share  
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.breadcrumbs  
oracle.jdeveloper.webapp.datatransfer  
oracle.jdeveloper.webapp.design  
oracle.jdeveloper.webapp.design.view  
oracle.jdeveloper.webapp.designer  
oracle.jdeveloper.webapp.designer.layer  
oracle.jdeveloper.webapp.facelets  
oracle.jdeveloper.webapp.html  
oracle.jdeveloper.webapp.metadata  
oracle.jdeveloper.webapp.navigation  
oracle.jdeveloper.webapp.utils  
oracle.jdeveloper.webapp.utils.html  
oracle.jdeveloper.webapp.utils.jsp  
oracle.jdeveloper.wizard.common Contains classes used by wizards.
oracle.jdeveloper.xml.schema.dependency Provides dependency information for XML Schema.
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.bookmarks  
oracle.jdevimpl.esdk  
oracle.jdevimpl.esdk.migration  
oracle.ojc.interfaces Contains interfaces that allows OJC (Oracle Java Compiler) to be embedded into another application.

 

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.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.

 


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.0.0)

E13403-01

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