private IConfigurationElement[] loadElements() { IExtensionPoint point = Platform.getExtensionRegistry() .getExtensionPoint("org.eclipse.ui", "installationPages"); //$NON-NLS-1$ //$NON-NLS-2$ return point.getConfigurationElements(); }
/** * Given an extension point name returns its configuration elements. */ public static IConfigurationElement[] getConfigurationElements(String extensionPointId) { IExtensionRegistry pluginRegistry = Platform.getExtensionRegistry(); IExtensionPoint extensionPoint = pluginRegistry.getExtensionPoint(CommonUIPropertiesPlugin.PLUGIN_ID, extensionPointId); if (extensionPoint == null) { return null; } return extensionPoint.getConfigurationElements(); }
/** * Loads runtime classpath extensions */ private void initializeRuntimeClasspathExtensions() { IExtensionPoint extensionPoint= Platform.getExtensionRegistry().getExtensionPoint(LaunchingPlugin.ID_PLUGIN, ID_EXTENSION_POINT_RUNTIME_CLASSPATH_ENTRIES); IConfigurationElement[] configs= extensionPoint.getConfigurationElements(); fClasspathEntryExtensions = new HashMap<String, IConfigurationElement>(configs.length); for (int i= 0; i < configs.length; i++) { fClasspathEntryExtensions.put(configs[i].getAttribute("id"), configs[i]); //$NON-NLS-1$ } }
/** * Loads runtime classpath extensions */ private void initializeRuntimeClasspathExtensions() { IExtensionPoint extensionPoint= Platform.getExtensionRegistry().getExtensionPoint(LaunchingPlugin.ID_PLUGIN, ID_EXTENSION_POINT_RUNTIME_CLASSPATH_ENTRIES); IConfigurationElement[] configs= extensionPoint.getConfigurationElements(); fClasspathEntryExtensions = new HashMap<>(configs.length); for (int i= 0; i < configs.length; i++) { fClasspathEntryExtensions.put(configs[i].getAttribute("id"), configs[i]); //$NON-NLS-1$ } }
public IConfigurationElement[] getConfigurationElementsFor(String pluginId, String extensionPointSimpleId) { // this is just a convenience API - no need to do any sync'ing here IExtensionPoint extPoint = this.getExtensionPoint(pluginId, extensionPointSimpleId); if (extPoint == null) return new IConfigurationElement[0]; return extPoint.getConfigurationElements(); }
protected void initializeVMInstallTypePageMap() { fVmInstallTypePageMap = new HashMap(10); IExtensionPoint extensionPoint= Platform.getExtensionRegistry().getExtensionPoint(getUniqueIdentifier(), IJavaDebugUIConstants.EXTENSION_POINT_VM_INSTALL_TYPE_PAGE); IConfigurationElement[] infos= extensionPoint.getConfigurationElements(); for (int i = 0; i < infos.length; i++) { String id = infos[i].getAttribute("vmInstallTypeID"); //$NON-NLS-1$ fVmInstallTypePageMap.put(id, infos[i]); } }
protected void runWithRegistry(IExtensionRegistry registry) throws Exception { if (registry != null) { final IExtensionPoint extensionPoint = registry .getExtensionPoint(NAMESPACE_EPOINT); if (extensionPoint == null) return; addNamespaceExtensions(extensionPoint .getConfigurationElements()); } } });
public IConfigurationElement[] getConfigurationElementsFor(String pluginId, String extensionPointSimpleId) { // this is just a convenience API - no need to do any sync'ing here IExtensionPoint extPoint = this.getExtensionPoint(pluginId, extensionPointSimpleId); if (extPoint == null) return new IConfigurationElement[0]; return extPoint.getConfigurationElements(); }
private void readExtensions() { IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(PLUGIN_ID, EXTENSION_POINT); if (point == null) return; IConfigurationElement[] elements = point.getConfigurationElements(); for (int i = 0; i < elements.length; i++) { readFactory(elements[i]); } }
public IConfigurationElement[] getConfigurationElementsFor(String pluginId, String extensionPointSimpleId) { // this is just a convenience API - no need to do any sync'ing here IExtensionPoint extPoint = this.getExtensionPoint(pluginId, extensionPointSimpleId); if (extPoint == null) return new IConfigurationElement[0]; return extPoint.getConfigurationElements(); }
@Override public IConfigurationElement[] getConfigurationElementsFor(String pluginId, String extensionPointSimpleId) { // this is just a convenience API - no need to do any sync'ing here IExtensionPoint extPoint = this.getExtensionPoint(pluginId, extensionPointSimpleId); if (extPoint == null) return new IConfigurationElement[0]; return extPoint.getConfigurationElements(); }
public void readRegistry() { IExtensionPoint extensionPoint = extensionRegistry.getExtensionPoint(namespace, extensionPointID); if (extensionPoint != null) { IConfigurationElement[] elements = extensionPoint.getConfigurationElements(); for (int i = 0; i < elements.length; i++) { readElement(elements[i]); } } }
private void readRegistry(String extensionPointId) { IExtensionRegistry pluginRegistry = Platform.getExtensionRegistry(); IExtensionPoint point = pluginRegistry.getExtensionPoint(XMLUIPlugin.ID, extensionPointId); if (point != null) { IConfigurationElement[] elements = point.getConfigurationElements(); for (int i = 0; i < elements.length; i++) { readElement(elements[i]); } } } }
public static IConfigurationElement[] getConfigurationElements( String extensionPointId) { IExtensionPoint extensionPoint = Platform.getExtensionRegistry() .getExtensionPoint(PDPlugin.getPluginId(), extensionPointId); if (extensionPoint == null) { return null; } return extensionPoint.getConfigurationElements(); } }
protected void runWithRegistry(IExtensionRegistry registry) throws Exception { if (registry != null) { final IExtensionPoint extensionPoint = registry.getExtensionPoint(NAMESPACE_EPOINT); if (extensionPoint == null) return; addNamespaceExtensions(extensionPoint.getConfigurationElements()); } } });
public void readRegistry() { String bundleid = "org.eclipse.wst.xml.core"; //$NON-NLS-1$ IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(bundleid, EXTENSION_POINT_ID); if (point != null) { IConfigurationElement[] elements = point.getConfigurationElements(); for (int i = 0; i < elements.length; i++) { readElement(elements[i]); } } }
protected void runWithRegistry(IExtensionRegistry registry) throws Exception { if (registry != null) { IExtensionPoint extensionPoint = registry.getExtensionPoint(CONTAINER_FACTORY_EPOINT); if (extensionPoint == null) return; addContainerFactoryExtensions(extensionPoint.getConfigurationElements()); extensionPoint = registry.getExtensionPoint(CONTAINER_EPOINT); if (extensionPoint == null) return; addContainerExtensions(extensionPoint.getConfigurationElements()); } } });
/** * Initializes the listing of classpath providers */ private static void initializeProviders() { IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(LaunchingPlugin.ID_PLUGIN, EXTENSION_POINT_RUNTIME_CLASSPATH_PROVIDERS); IConfigurationElement[] extensions = point.getConfigurationElements(); fgPathProviders = new HashMap<>(extensions.length); for (int i = 0; i < extensions.length; i++) { RuntimeClasspathProvider res = new RuntimeClasspathProvider(extensions[i]); fgPathProviders.put(res.getIdentifier(), res); } }
public ConsoleFactoryExtension[] getConsoleFactoryExtensions() { if (fConsoleFactoryExtensions == null) { fConsoleFactoryExtensions = new ArrayList(); IExtensionPoint extensionPoint = Platform.getExtensionRegistry().getExtensionPoint(ConsolePlugin.getUniqueIdentifier(), IConsoleConstants.EXTENSION_POINT_CONSOLE_FACTORIES); IConfigurationElement[] configurationElements = extensionPoint.getConfigurationElements(); for (int i = 0; i < configurationElements.length; i++) { fConsoleFactoryExtensions.add(new ConsoleFactoryExtension(configurationElements[i])); } } return (ConsoleFactoryExtension[]) fConsoleFactoryExtensions.toArray(new ConsoleFactoryExtension[0]); }
public ConsoleFactoryExtension[] getConsoleFactoryExtensions() { if (fConsoleFactoryExtensions == null) { fConsoleFactoryExtensions = new ArrayList<ConsoleFactoryExtension>(); IExtensionPoint extensionPoint = Platform.getExtensionRegistry().getExtensionPoint(ConsolePlugin.getUniqueIdentifier(), IConsoleConstants.EXTENSION_POINT_CONSOLE_FACTORIES); IConfigurationElement[] configurationElements = extensionPoint.getConfigurationElements(); for (int i = 0; i < configurationElements.length; i++) { fConsoleFactoryExtensions.add(new ConsoleFactoryExtension(configurationElements[i])); } } return fConsoleFactoryExtensions.toArray(new ConsoleFactoryExtension[0]); }