| Package | Description | 
|---|---|
| javax.ide.extension | 
 Classes and interfaces used by extensions to extend 
    an IDE with new functionality. 
 | 
| oracle.ide | 
 Contains classes that allow addins access to the IDE integration objects. 
 | 
| oracle.ide.appstate | |
| 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.editor | 
 Contains classes and interfaces that allow addins to add their own specialized
editors to JDeveloper. 
 | 
| 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.extension | |
| oracle.ide.help | 
 Contains interfaces and classes used by addins to
provide context sensitive help on their own windows and dialogs. 
 | 
| 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.paths | |
| oracle.ide.print | 
 Contains classes that allow addins some level of control on the IDE print system. 
 | 
| oracle.ide.quickdiff | 
 Contains classes for the code editor's Quick Diff margin and a registry for its supported comparable reference types. 
 | 
| oracle.ide.resourcebundle | 
 Provides a designtime abstraction around locating and managing resource bundles
used by visual and non-visual editors. 
 | 
| oracle.ideimpl.net | |
| oracle.ideimpl.webupdate | |
| oracle.jdeveloper.audit.extension | |
| oracle.jdeveloper.library | 
 The  
Libraries package provides the library API used
by JDeveloper. | 
| oracle.jdeveloper.uieditor | 
 Contains classes that allow addins access to the UIEditor integration objects. 
 | 
| oracle.rc.asadapter.jsr198 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BooleanVisitor
Visitor for handling elements of type xs:boolean. 
 | 
class  | 
DeferredElementVisitorHook
DeferredElementVisitorHook is a specialized hook handler class
 that helps clients with existing custom hook handlers convert
 to a lazier, pull based model. 
 | 
class  | 
DOMHook
An extension hook that builds a DOM tree. 
 | 
class  | 
DynamicHook
An implementation of ExtensionHook that automatically populates
 model objects using reflection. 
 | 
class  | 
ExtensionHook
An extension hook is responsible for processing information from the
 extension manifest for a particular feature and making this information
 available to the service responsible for managing the functionality
 provided by the hook. 
 | 
class  | 
I18NCharVisitor
An element visitor that processes xml elements of type i18n_char. 
 | 
class  | 
I18NStringVisitor
An element visitor that processes xml elements of type i18n_string. 
 | 
class  | 
IconVisitor
Use IconVisitor for processing an XML element in the manifest that provides
 an icon. 
 | 
class  | 
MetaClassVisitor
An abstract implementation of a visitor for manifest elements which 
 represent meta classes. 
 | 
class  | 
MultiDeferredElementVisitorHook
MultiDeferredElementVisitorHook is similar to DeferredElementVisitorHook
 except that it supports attaching multiple ElementVisitors. 
 | 
class  | 
OnDemandElementVisitor  | 
class  | 
ParameterizedExtensionHook
An experimental way for hook handlers to accept parameters from 
 the hook-handler definiton 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ElementVisitor | 
DeferredElementVisitorHook.getAttachedElementVisitor()
Returns the attached ElementVisitor. 
 | 
ElementVisitor | 
ElementVisitorFactory2.getVisitor(ElementContext context,
          ElementName name)
Get a suitable visitor for the specified element name. 
 | 
ElementVisitor | 
ElementVisitorFactory.getVisitor(ElementName name)
Get a suitable visitor for the specified element name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<ElementVisitor> | 
MultiDeferredElementVisitorHook.getAttachedVisitors()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MultiDeferredElementVisitorHook.attachElementVisitor(ElementVisitor elementVisitor)
When the XML data associated with the hook handler instance needs
 to be processed, call this method passing an ElementVisitor
 implementation. 
 | 
void | 
DeferredElementVisitorHook.attachElementVisitor(ElementVisitor elementVisitor)
When the XML data associated with the hook handler instance needs
 to be processed, call this method passing an ElementVisitor
 implementation. 
 | 
void | 
ElementContext.registerChildVisitor(ElementName name,
                    ElementVisitor visitor)
Registers a visitor that will visit specific direct children of the current
 element. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IdeHook
Deprecated. 
 
since 11.0. Use  
ExtensionHook instead. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ApplicationStateHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompositeFileElementHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PreferenceDefaultsHook
Hook for preference defaults customization. 
 | 
class  | 
ProjectDefaultsHook
Hook for project defaults customization. 
 | 
class  | 
SettingsUICustomizationsHook  | 
class  | 
SettingsUIHook
Settings UI hook. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ContextMenuListenersHook
Declarative hook for context menu listeners. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FileSaveHook
Hook that registers the listeners to be notified when a multiple files may
 need to be saved. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IconOverlayHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HashStructureElementVisitor
A generic  
ElementVisitor for unmarshalling extension manifest
  (extension.xml) elements into a HashStructure. | 
class  | 
HashStructureHook
Generic extension hook for unmarshalling extension manifest elements
  into a  
HashStructure. | 
class  | 
URLPathHandler
Abstract handler for URLPath values in the extension manifest. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HelpCallbacksHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NodeMigratorHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ContentSetProvidersHook  | 
class  | 
DependableFactoryHook  | 
class  | 
RecognizersHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PathInfo
Utility for looking up <path-info> elements defined in extension
 manifests. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PrintHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
QuickDiffReferenceHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ResourceBundleShapingPreferencesHook
The  
ResourceBundleShapingPreferencesHook is used to pull the 
 resource bundle preferences from the custom role files. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RootProviderHook
Hook used to process  
URLFileSystemRootProvider registrations. | 
class  | 
URLFileSystemHook
The hook handler for URLFileSystem registration. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UpdateHook
Extension hook for update centers. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AuditHook  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractLibraryHook
Base class for extension hooks that define library paths. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UIEditorHookHandler
Process the uieditor element which may be part of a JDeveloper extension
 manifest . 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AsAdapterSpiHook  |