Extension SDK 10.1.2

Package oracle.ide.addin

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 ViewListeners.
ViewSelectionEvent The ViewSelectionEvent is used to indicate that the selection held by the a View has been modified.
 

Package oracle.ide.addin Description

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

 

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