Extension SDK

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.
AddinGroup Addins may be organised into groups.
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.
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.
Subject Subject interface defines the API to register observers interested in receiving notifications of subject changes.
Subview View components dispaly information to the user.
ToplevelView View components dispaly information to the user.
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.
ViewCreationListener The ViewCreationListener allows implementors to listen for View creation events.
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
AddinUtil Command Line Utility to add items to the addins.xml file at build time.
BaseController BaseController class.
ChainedController A ChainedController is used to hook an action with a context-specific Controller.
DefaultContext DefaultContext class.
Message The Message class is the base class for messages send to an 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.
ViewCreationEvent The ViewCreationEvent is used to indicate that a View has been created.
ViewEvent The ViewEvent is used to indicate that state of a View has been modified.
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, 2003, Oracle. All rights reserved.