|
Extension SDK 10.1.2 | ||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Contains classes and interfaces that are used by addins to extend JDeveloper with their own views and wizards.
See:
Description
Interface Summary | |
ActiveViewListener | The ActiveViewListener interface should be implemented by extensions that need to know when views in the IDE change their active status. |
Addin | The Addin interface is one of the interfaces extension writers use to add functionality to the IDE. |
Command | The Command interface defines the interface of all command objects. |
Context | The Context interface provides information about the current IDE state. |
ContextMenuListener | The ContextMenuListener allows implementors to add their own menu items to the context menu associated with this listener. |
Controller | Each View has an associated Controller . |
ControllerProvider | |
DynamicMenuListener | The DynamicMenuListener allows implementors to add their own menu items to the dynamic menu associated with this listener. |
DynamicStatusProvider | The DynamicStatusProvider interface is an extension of StatusProvider that supports the concept of dynamic additional cells. |
Extension | The Extension interface is one of the interfaces extension writers use to add functionality to the IDE. |
ExtensionGroup | Enable programmable control of extension groups. |
ExtensionGroupListener | The ExtensionGroupListener interface should be implemented if notification is required whewn extension groups are initialized and deInitialized. |
Invokable | The Invokable interface can be used to identify a class as being capable of being "invoked" by the IDE. |
Observer | Observe interface defines the notification API through which interested observers are notified of subject changes. |
Pinnable | The Pinnable interface provides a pinning API to allow the implementation to ignore changes in selection and/or active view. |
StatusProvider | The StatusProvider interface is the means by which an object may supply custom StatusBar cells for use within a shared StatusBar instance. |
Subject | Subject interface defines the API to register observers interested in receiving notifications of subject changes. |
VetoableSubject | VetoableSubject interface defines the API to register observers interested in receiving notifications of pending subject changes. |
VetoObserver | VetoObserver interface defines the notification API through which * interested observers are notified of pending subject changes. |
View | View components dispaly information to the user. |
ViewListener | The ViewListener interface should be implemented by extensions that need to know when views in the IDE change their state. |
ViewSelectionListener | The ViewSelectionListener interface should be implemented by extensions that need to track the selection changes of a view. |
Wizard | The Wizard interface is used to identify a Java class as a Wizard in the context of the Oracle IDE. |
Class Summary | |
AbstractCommand | The AbstractCommand abstract class implements the Command interface. |
AbstractPinnable | AbstractPinnable implements the Pinnable interface as it applies to a DockableWindow which is capable of responding to changes in selection in the active View as well as changes of the active View from one View to another. |
AbstractView | AbstractView provides a default implementation for most methods defined in the View interface. |
ActiveViewEvent | Event object used by the ActiveViewListener to notify implementors which view is being activated and which is being deactivated. |
AddinConfig | Class to persist a addin configuration - a list of addins which should not be initialized because the user has requested that the addin not loaded or the addin can't be initialized because it dependent addins are not initialized |
AddinUtil | Command Line Utility to add items to the addins.xml file at build time. |
DefaultContext | DefaultContext class. |
Message | The Message class is the base class for messages send to an link oracle.ide.addin.Observer} to notify it about a Subject pending change and past change. |
UpdateMessage | The UpdateMessage class is the update message send to an Observer to notify it about a Subject change. |
VetoableMessage | The VetoableMessage class is the vetoable message send to an VetoObserver to notify it about an impending VetoableSubject change. |
ViewAdapter | Defaul ViewListener implementations. |
ViewEvent | The ViewEvent is used to indicate that state of a View has been modified. |
ViewNotifier | Utility class for managing ViewListener s. |
ViewSelectionEvent | The ViewSelectionEvent is used to indicate that the selection held by the a View has been modified. |
Contains classes and interfaces that are used by addins to extend JDeveloper with their own views and wizards. This package contains the oracle.ide.addin.Addin interface which is the entry point for addins to integrate into the system. Implementations of the oracle.ide.addin.Addin interface listed in the addins.properties file are loaded when JDeveloper starts up.
Related Documentation
See Extending JDeveloper Using the Addin API for detailed information.
|
Extension SDK | ||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Copyright © 1997, 2004, Oracle. All rights reserved.