See: Description
| Interface | Description | 
|---|---|
| DynamicHook.ElementTypeResolver | 
 An object which can resolve an ElementName into a Class type for that
 element. 
 | 
| ElementContext | 
 ElementContext provides information about the current element being visited
 and provides utilities for processing child elements, reporting logging
 messages and storing information for use by other visitors. 
 | 
| ElementEndContext | 
 The context when visiting an xml end element. 
 | 
| ElementStartContext | 
 The context when visiting an xml start element. 
 | 
| ElementVisitor.ResourceBundleProvider | 
 A class that creates the ResourceBundle instance. 
 | 
| ElementVisitorFactory | 
 The element visitor factory is used to create or retrieve visitors for
 specific xml elements while traversing xml. 
 | 
| ElementVisitorFactory2 | 
 New version of ElementVisitorFactory. 
 | 
| Extension | 
 An extension is a unit of functionality in a JSR-198 based IDE. 
 | 
| Extension2 | Deprecated | 
| ExtensionRegistry.Sorter | |
| OnDemandElementVisitorListener | 
 A listener for ElementVisitor start and end events. 
 | 
| Class | Description | 
|---|---|
| BooleanVisitor | 
 Visitor for handling elements of type xs:boolean. 
 | 
| DeferredElementVisitorHook | 
 DeferredElementVisitorHook is a specialized hook handler class
 that helps clients with existing custom hook handlers convert
 to a lazier, pull based model. 
 | 
| DOMHook | 
 An extension hook that builds a DOM tree. 
 | 
| DynamicHook | 
 An implementation of ExtensionHook that automatically populates
 model objects using reflection. 
 | 
| ElementName | 
 Represents a qualified element name in XML. 
 | 
| ElementVisitor | 
 ElementVisitor is responsible for visiting elements in an XML file
 processed by an XML parser used by a JSR-198 compatible IDE. 
 | 
| ExtensionDependency | 
 Represents an extension's dependency on some other extension. 
 | 
| 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. 
 | 
| ExtensionHook.URIResource | |
| ExtensionRegistry | 
 The extension registry provides access to information about installed
 extensions. 
 | 
| HookProcessingUtils | |
| I18NCharVisitor | 
 An element visitor that processes xml elements of type i18n_char. 
 | 
| I18NStringVisitor | 
 An element visitor that processes xml elements of type i18n_string. 
 | 
| IconVisitor | 
 Use IconVisitor for processing an XML element in the manifest that provides
 an icon. 
 | 
| MetaClassVisitor | 
 An abstract implementation of a visitor for manifest elements which 
 represent meta classes. 
 | 
| MultiDeferredElementVisitorHook | 
 MultiDeferredElementVisitorHook is similar to DeferredElementVisitorHook
 except that it supports attaching multiple ElementVisitors. 
 | 
| OnDemandElementVisitor | |
| ParameterizedExtensionHook | 
 An experimental way for hook handlers to accept parameters from 
 the hook-handler definiton 
 | 
| PlatformInfo | 
 Encapsulates platform specific information required for an extension to
 work properly. 
 | 
| Enum | Description | 
|---|---|
| LoaderType | Deprecated | 
| Exception | Description | 
|---|---|
| UnrecognizedElementException | 
 An exception indicating that an element was encountered that was 
 unexpected. 
 |