| Package | Description | 
|---|---|
| org.datanucleus.plugin | 
 Package providing the plugin mechanism utilised by DataNucleus. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ConfigurationElement[] | 
ConfigurationElement.getChildren()
Acessor for all children of this ConfigurationElement 
 | 
ConfigurationElement | 
PluginManager.getConfigurationElementForExtension(String extensionPointName,
                                   String[] discrimAttrName,
                                   String[] discrimAttrValue)
Convenience accessor for getting the ConfigurationElement for an extension (of an extension point). 
 | 
ConfigurationElement | 
PluginManager.getConfigurationElementForExtension(String extensionPointName,
                                   String discrimAttrName,
                                   String discrimAttrValue)
Convenience accessor for getting the (first) ConfigurationElement for an extension (of an extension point). 
 | 
ConfigurationElement[] | 
Extension.getConfigurationElements()
Acessor for all ConfigurationElements declared in the Extension 
 | 
ConfigurationElement[] | 
PluginManager.getConfigurationElementsForExtension(String extensionPointName,
                                    String discrimAttrName,
                                    String discrimAttrValue)
Convenience accessor for getting the ConfigurationElement(s) for an extension (of an extension point). 
 | 
ConfigurationElement | 
ConfigurationElement.getParent()
Acessor for the parent of this ConfigurationElement 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ConfigurationElement.addConfigurationElement(ConfigurationElement confElm)
Add a new children ConfigurationElement to this element 
 | 
void | 
Extension.addConfigurationElement(ConfigurationElement element)
Add a new child ConfigurationElement (declared nested in the extension XML element) 
 | 
Object | 
PluginRegistry.createExecutableExtension(ConfigurationElement confElm,
                         String name,
                         Class[] argsClass,
                         Object[] args)
Loads a class (do not initialize) from an attribute of  
ConfigurationElement | 
Object | 
NonManagedPluginRegistry.createExecutableExtension(ConfigurationElement confElm,
                         String name,
                         Class[] argsClass,
                         Object[] args)
Loads a class (do not initialize) from an attribute of  
ConfigurationElement | 
Object | 
OSGiPluginRegistry.createExecutableExtension(ConfigurationElement confElm,
                         String name,
                         Class[] argsClass,
                         Object[] args)
Loads a class (do not initialize) from an attribute of  
ConfigurationElement | 
| Constructor and Description | 
|---|
ConfigurationElement(Extension extension,
                    String name,
                    ConfigurationElement parent)
Constructor 
 | 
Copyright © 2018. All rights reserved.