Extension SDK 10.1.3.36.73

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

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.


Extension SDK 10.1.3.36.73

 

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