Extension SDK

Package oracle.ide

Contains classes that allow addins access to the IDE integration objects.

See:
          Description

Interface Summary
ExtensionTagHandler Enables managers to register their own xml tag element with the AddinManager, enabling them to be called when the addin manager reads the xml tag.
FeatureManager The FeatureManager interface when implemented provides the core ide features, such as: the main window, navigators, explorer, inspector, log window, etc..
IdeActivationListener A listener to IDE activation events.
IdeConstants Interface defining IDE constants such as command IDs.
IdeListener A listener to IDE events.
IdeUIManager IdeUIManager defines public constants related to how the IDE handles look-and-feel specific code.
MenuManager Manages the JDeveloper IDE's menus.
 

Class Summary
AbstractMenuManager AbstractMenuManager class.
AddinManager The AddinManager class is responsible for loading extensions (Addins) to the IDE.
CommandProcessor The IdeCommandProcessor singleton class is responsible for managing the execution of the IDE commands and managing the undo stack.
ComponentVersionManager Adds the component name and version number to the list of registered component/version sets.
ContextMenu ContextMenu class.
FileOpenHistory The FileOpenHistory class manages the opened files history.
Ide Each View has an associated Controller.
IdeAction An IdeAction is used when adding a menu and/or toobar button.
IdeActivationAdapter The default implementation of IdeActivationListener
IdeActivationEvent An event representing activation or deactivation of the IDE.
IdeAdapter The default implementation of IdeListener
IdeArgs This class is used as an agument for the IDE startup() procedure.
IdeContext IdeContext provides information about the state of the IDE at the time of Context creation.
IdeEvent An event representing a step in the IDE startup and shutdown
IdeMacros Maintains a Map of system variables to value pairs.
IdeSubject The IdeSubject class defines the API to register Observers that are interested in receiving notifications of Subject changes.
IdeVetoableSubject The IdeVetoableSubject class is a default implementation of the VetoableSubject interface.
LocalAction An LocalAction is used in Views that have commands accessible through local toolbars.
MainWindow MainWindow class implements the main application view.
Menubar Menubar class represents a JFrame menu bar.
ProfileIDs Defines constants used for event profiling IDE framework classes.
Version  
WizardManager WizardManager provides the interface through which the IDE handles Wizards.
 

Exception Summary
ExtensionTagException  
 

Package oracle.ide Description

Contains classes that allow addins access to the IDE integration objects. In general, addins use the oracle.ide.Ide class to gain access to other objects such as the oracle.ide.MainWindow and oracle.ide.Menubar in order to add their own menu items to the JDeveloper.

Related Documentation

See Extending JDeveloper Using the Addin API for additional details.


Extension SDK

 

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