|
|||||||||
| Home >> All >> javax >> ide >> [ extension overview ] | PREV NEXT | ||||||||
A
- ADD_METHOD_PREFIX - Static variable in class javax.ide.extension.DynamicHook
- ATTRIBUTE_CLASS - Static variable in class javax.ide.extension.DynamicHook
- addToClassPath(ExtensionSource) - Method in class javax.ide.extension.ExtensionRegistry
- Add the specified extension source to the classpath, if required.
- attachData(Object, String, ElementEndContext) - Method in class javax.ide.extension.DynamicHook
- attachObject(Object, Object, ElementEndContext) - Method in class javax.ide.extension.DynamicHook
B
- BooleanVisitor - class javax.ide.extension.BooleanVisitor.
- Visitor for handling elements of type xs:boolean.
- BooleanVisitor() - Constructor for class javax.ide.extension.BooleanVisitor
- booleanValue(ElementContext, boolean) - Method in class javax.ide.extension.BooleanVisitor
- Called when the visitor encounters a boolean value.
C
- characterValue(ElementContext, char) - Method in class javax.ide.extension.I18NCharVisitor
- createExtensionLogger() - Method in class javax.ide.extension.ExtensionRegistry
- Create a logger which will log validation and error messages while parsing manifest files.
- createExtensionVisitor(ElementVisitorFactory) - Method in class javax.ide.extension.ExtensionRegistry
- Create the element visitor that is responsible for visiting the root element in extension manifests.
- createHookVisitorFactory() - Method in class javax.ide.extension.ExtensionRegistry
- Create the visitor factory for hooks.
- createInitialContext() - Method in class javax.ide.extension.ExtensionRegistry
- Create the initial parsing context.
- cycleEncountered(Collection) - Method in class javax.ide.extension.ExtensionRegistry
- A cycle was encountered.
D
- DynamicHook - class javax.ide.extension.DynamicHook.
- An implementation of ExtensionHook that automatically populates model objects using reflection.
- DynamicHook(Object) - Constructor for class javax.ide.extension.DynamicHook
- DynamicHook(Object, ClassLoader) - Constructor for class javax.ide.extension.DynamicHook
- DynamicHook(Object, ClassLoader, DynamicHook.ElementTypeResolver) - Constructor for class javax.ide.extension.DynamicHook
- DynamicHook.ElementTypeResolver - interface javax.ide.extension.DynamicHook.ElementTypeResolver.
- An object which can resolve an ElementName into a Class type for that element.
E
- ElementContext - interface javax.ide.extension.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 - interface javax.ide.extension.ElementEndContext.
- The context when visiting an xml end element.
- ElementName - class javax.ide.extension.ElementName.
- Represents a qualified element name in XML.
- ElementName(String, String) - Constructor for class javax.ide.extension.ElementName
- Constructs an ElementName with the specified namespace URI and local name.
- ElementStartContext - interface javax.ide.extension.ElementStartContext.
- The context when visiting an xml start element.
- ElementVisitor - class javax.ide.extension.ElementVisitor.
- ElementVisitor is responsible for visiting elements in an XML file processed by an XML parser used by a JSR-198 compatible IDE.
- ElementVisitor() - Constructor for class javax.ide.extension.ElementVisitor
- ElementVisitorFactory - interface javax.ide.extension.ElementVisitorFactory.
- The element visitor factory is used to create or retrieve visitors for specific xml elements while traversing xml.
- Extension - interface javax.ide.extension.Extension.
- Information gathered from the Extension Deployment Descriptor is stored by implementations of this interface.
- ExtensionDependency - class javax.ide.extension.ExtensionDependency.
- Represents an extension's dependency on some other extension.
- ExtensionDependency(String) - Constructor for class javax.ide.extension.ExtensionDependency
- Constructs a dependency for any version of the specified extension id.
- ExtensionDependency(String, Version, Version) - Constructor for class javax.ide.extension.ExtensionDependency
- Constructs a dependency between two versions of the specified extension id.
- ExtensionHook - class javax.ide.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() - Constructor for class javax.ide.extension.ExtensionHook
- ExtensionRegistry - class javax.ide.extension.ExtensionRegistry.
- The extension registry provides access to information about installed extensions.
- ExtensionRegistry() - Constructor for class javax.ide.extension.ExtensionRegistry
- end(ElementEndContext) - Method in class javax.ide.extension.BooleanVisitor
- end(ElementEndContext) - Method in class javax.ide.extension.DynamicHook
- end(ElementEndContext) - Method in class javax.ide.extension.ElementVisitor
- Visit the end tag of an xml element.
- end(ElementEndContext) - Method in class javax.ide.extension.I18NCharVisitor
- end(ElementEndContext) - Method in class javax.ide.extension.I18NStringVisitor
- end(ElementEndContext) - Method in class javax.ide.extension.IconVisitor
- end(ElementEndContext) - Method in class javax.ide.extension.MetaClassVisitor
- equals(Object) - Method in class javax.ide.extension.ElementName
- Get whether this element name equals some other object.
- equals(Object) - Method in class javax.ide.extension.ExtensionDependency
F
- findAllExtensionSources() - Method in class javax.ide.extension.ExtensionRegistry
- Find all valid extension sources.
- findExtension(String) - Method in class javax.ide.extension.ExtensionRegistry
- Find the Extension identified by the given
id. - findMethod(ElementContext, Object, String, Class[]) - Method in class javax.ide.extension.DynamicHook
G
- getApplicationObject(Class, ElementStartContext) - Method in class javax.ide.extension.DynamicHook
- getAttributeNames() - Method in interface javax.ide.extension.ElementStartContext
- Get the (local) names of all attributes available on the current element.
- getAttributeValue(String) - Method in interface javax.ide.extension.ElementStartContext
- Get the value of an attribute defined on the current element.
- getClassPath() - Method in interface javax.ide.extension.Extension
- Get an additional classpath where classes used by this extension can be found.
- getDependencies() - Method in interface javax.ide.extension.Extension
- Gets a collection of ExtensionDependency objects, one for each dependency this extension has on another extension.
- getEDKVersion() - Method in interface javax.ide.extension.Extension
- This method is called by an IDE to inquire about the version of the Extenstion Development Kit (EDK) used in its implementation.
- getElementName() - Method in interface javax.ide.extension.ElementContext
- Get the name of the current element.
- getExtension() - Method in interface javax.ide.extension.ElementContext
- Get the extension currently being processed.
- getExtension(ElementContext) - Method in class javax.ide.extension.ExtensionHook
- Get the extension that is currently being processed.
- getExtensionRegistry() - Static method in class javax.ide.extension.ExtensionRegistry
- Get the extension registry implementation for this IDE.
- getExtensionSourceURI() - Method in interface javax.ide.extension.ElementContext
- Get the URI of the source of the extension.
- getExtensions() - Method in class javax.ide.extension.ExtensionRegistry
- Get a collection of registered extensions.
- getHook(ElementName) - Method in class javax.ide.extension.ExtensionRegistry
- Get the hook for the specified element name.
- getID() - Method in class javax.ide.extension.ExtensionDependency
- Get the id of the extension this dependency is for.
- getLocalName() - Method in class javax.ide.extension.ElementName
- The local name of this element name.
- getLogger() - Method in interface javax.ide.extension.ElementContext
- Get the logger to which warning, error and information messages should be sent by the visitor.
- getMaximumVersion() - Method in class javax.ide.extension.ExtensionDependency
- Get the maximum version of the extension this dependency is for.
- getMetaClassLoader(ElementContext, String) - Method in class javax.ide.extension.MetaClassVisitor
- Get the classloader that should be associated with the specified class.
- getMethodName(String, String) - Method in class javax.ide.extension.DynamicHook
- getMinimumVersion() - Method in class javax.ide.extension.ExtensionDependency
- Get the minimum version of the extension this dependency is for.
- getName() - Method in interface javax.ide.extension.Extension
- Get the name of this extension.
- getNamespaceURI() - Method in class javax.ide.extension.ElementName
- Get the namespace uri of this element name.
- getOwner() - Method in interface javax.ide.extension.Extension
- Get the extension owner name.
- getPlatformInfo() - Method in interface javax.ide.extension.Extension
- This method is called by an IDE to inquire about platform specific information that must be supported by the IDE for this extension to work.
- getPreferredToolkit() - Method in class javax.ide.extension.PlatformInfo
- Get the preferred toolkit for this extension.
- getRSBundleClass(ElementContext) - Method in class javax.ide.extension.ExtensionHook
- getRuntimeType(ElementStartContext) - Method in class javax.ide.extension.DynamicHook
- getScopeData() - Method in interface javax.ide.extension.ElementContext
- Get scope data for the current context.
- getText() - Method in interface javax.ide.extension.ElementEndContext
- Get text content of the element.
- getVersion() - Method in interface javax.ide.extension.Extension
- Get the extension version information.
- getVisitor(ElementName) - Method in interface javax.ide.extension.ElementVisitorFactory
- Get a suitable visitor for the specified element name.
H
- handleComplexElementEnd(ElementEndContext) - Method in class javax.ide.extension.DynamicHook
- handleComplexElementStart(Object, ElementStartContext) - Method in class javax.ide.extension.DynamicHook
- handleSimpleElementEnd(ElementEndContext) - Method in class javax.ide.extension.DynamicHook
- handleSimpleElementStart(ElementStartContext) - Method in class javax.ide.extension.DynamicHook
- hashCode() - Method in class javax.ide.extension.ElementName
- Get a hashcode for this object.
- hashCode() - Method in class javax.ide.extension.ExtensionDependency
I
- I18NCharVisitor - class javax.ide.extension.I18NCharVisitor.
- An element visitor that processes xml elements of type i18n_char.
- I18NCharVisitor() - Constructor for class javax.ide.extension.I18NCharVisitor
- I18NStringVisitor - class javax.ide.extension.I18NStringVisitor.
- An element visitor that processes xml elements of type i18n_string.
- I18NStringVisitor() - Constructor for class javax.ide.extension.I18NStringVisitor
- IconVisitor - class javax.ide.extension.IconVisitor.
- Use IconVisitor for processing an XML element in the manifest that provides an icon.
- IconVisitor() - Constructor for class javax.ide.extension.IconVisitor
- icon(ElementContext, IconDescription) - Method in class javax.ide.extension.IconVisitor
- Called when an icon is encountered.
- initialize() - Method in class javax.ide.extension.ExtensionRegistry
- Initializes the extension registry.
- invokePostInitialize(Object) - Method in class javax.ide.extension.DynamicHook
- invokePreInitialize(Object, Object) - Method in class javax.ide.extension.DynamicHook
- isExtensionEnabled(String, Version) - Method in class javax.ide.extension.ExtensionRegistry
- Gets whether the specified extension is enabled in this IDE.
- isToolkitSupported(String) - Method in class javax.ide.extension.PlatformInfo
- Gets whether a specific toolkit is supported.
J
- javax.ide.extension - package javax.ide.extension
K
- KEY_EXTENSION - Static variable in class javax.ide.extension.ExtensionHook
- KEY_LOCATOR - Static variable in class javax.ide.extension.ElementVisitor
- A key that provides information about the position in the manifest file currently being processed.
- KEY_RSBUNDLE_CLASS - Static variable in class javax.ide.extension.ExtensionHook
- KEY_RSKEY - Static variable in class javax.ide.extension.I18NStringVisitor
L
- loadExtension(SAXManifestParser, Logger, ExtensionSource) - Method in class javax.ide.extension.ExtensionRegistry
- loadExtensions() - Method in class javax.ide.extension.ExtensionRegistry
- Loads all extensions.
- loadExtensions(Collection) - Method in class javax.ide.extension.ExtensionRegistry
- Load extensions in the specified order.
- log(ElementContext, Level, String) - Method in class javax.ide.extension.ElementVisitor
- Log a message.
- lookupResource(ElementContext, String, String) - Method in class javax.ide.extension.I18NStringVisitor
M
- MANIFEST_XMLNS - Static variable in class javax.ide.extension.ExtensionHook
- The XML namespace for a JSR-198 extension manifest.
- MetaClassVisitor - class javax.ide.extension.MetaClassVisitor.
- An abstract implementation of a visitor for manifest elements which represent meta classes.
- MetaClassVisitor() - Constructor for class javax.ide.extension.MetaClassVisitor
- metaClass(ElementContext, MetaClass) - Method in class javax.ide.extension.MetaClassVisitor
- Called when a meta class is created.
P
- PlatformInfo - class javax.ide.extension.PlatformInfo.
- Encapsulates platform specific information required for an extension to work properly.
- PlatformInfo(Collection) - Constructor for class javax.ide.extension.PlatformInfo
- Create a PlatformInfo object for the specified toolkits.
R
- registerChildVisitor(ElementName, ElementVisitor) - Method in interface javax.ide.extension.ElementContext
- Register a visitor that will visit specific direct children of the current element.
- registerElementTypeResolver(DynamicHook.ElementTypeResolver) - Method in class javax.ide.extension.DynamicHook
- registerVisitorFactory(ElementVisitorFactory) - Method in interface javax.ide.extension.ElementContext
- Register a factory that can dynamically retrieve visitors for named elements.
- resolvePath(ElementContext, String) - Method in class javax.ide.extension.ExtensionHook
- Resolve a path in the manifest.
- resolveType(ElementName) - Method in interface javax.ide.extension.DynamicHook.ElementTypeResolver
- Resolves a fully-qualified element name to a runtime type which is capable of consuming information in child elements as laid out by the rules defined by DynamicHook.
S
- SET_METHOD_PREFIX - Static variable in class javax.ide.extension.DynamicHook
- SWING - Static variable in class javax.ide.extension.PlatformInfo
- GUI toolkit identifier for Swing.
- SWT - Static variable in class javax.ide.extension.PlatformInfo
- GUI toolkit identifier for SWT.
- sApplicationObjectKey - Variable in class javax.ide.extension.DynamicHook
- sObjectParamTypes - Static variable in class javax.ide.extension.DynamicHook
- sStringParamTypes - Static variable in class javax.ide.extension.DynamicHook
- start(ElementStartContext) - Method in class javax.ide.extension.BooleanVisitor
- start(ElementStartContext) - Method in class javax.ide.extension.DynamicHook
- start(ElementStartContext) - Method in class javax.ide.extension.ElementVisitor
- Visit the start tag of an xml element.
- start(ElementStartContext) - Method in class javax.ide.extension.I18NCharVisitor
- start(ElementStartContext) - Method in class javax.ide.extension.I18NStringVisitor
- start(ElementStartContext) - Method in class javax.ide.extension.IconVisitor
- start(ElementStartContext) - Method in class javax.ide.extension.MetaClassVisitor
- string(ElementContext, String) - Method in class javax.ide.extension.I18NStringVisitor
- Called when the visitor has processed a translatable string.
T
- toString() - Method in class javax.ide.extension.ElementName
- Get a string representation of this element name.
- toString() - Method in class javax.ide.extension.ExtensionDependency
- Get a string representation of this dependency.
U
- unsatisfiedExtensionDependencies(Extension, Collection) - Method in class javax.ide.extension.ExtensionRegistry
- An extension with unsatisfied dependencies was encountered.
_
- _applicationObjectStack - Variable in class javax.ide.extension.DynamicHook
- This stack references the application objects currently in scope.
- _classLoader - Variable in class javax.ide.extension.DynamicHook
- If non-null, this classloader is passed to all calls to Class.newInstance() , otherwise the current thread context classloader is used.
- _complexTypeIndicatorStack - Variable in class javax.ide.extension.DynamicHook
- This stack references a verdict on whether the element in scope is complex or simple.
- _delegate - Variable in class javax.ide.extension.I18NCharVisitor
- _delegate - Variable in class javax.ide.extension.IconVisitor
- _extensions - Variable in class javax.ide.extension.ExtensionRegistry
- _hookFactory - Variable in class javax.ide.extension.ExtensionRegistry
- _id - Variable in class javax.ide.extension.ExtensionDependency
- _localName - Variable in class javax.ide.extension.ElementName
- _maxVersion - Variable in class javax.ide.extension.ExtensionDependency
- _minVersion - Variable in class javax.ide.extension.ExtensionDependency
- _namespaceURI - Variable in class javax.ide.extension.ElementName
- _resolvers - Variable in class javax.ide.extension.DynamicHook
- A list of registered DynamicHook.ElementTypeResolvers which may be queried for the runtime type corresponding to an xml element.
- _toolkits - Variable in class javax.ide.extension.PlatformInfo
A B C D E F G H I J K L M P R S T U _
|
|||||||||
| Home >> All >> javax >> ide >> [ extension overview ] | PREV NEXT | ||||||||