public Object getExtensionObject(IExtension ext, String property) throws InstantiationException, IllegalAccessException, ClassNotFoundException { Bundle b = getBundle(ext); return b.loadClass(getAttribute(ext, property)).newInstance(); // return config.createExecutableExtension(property); }
public Bundle getBundle(IExtension extension) { IContributor contributor = extension.getContributor(); return getBundle(contributor); }
public Object getExtensionObject(IExtension ext, String property) throws InstantiationException, IllegalAccessException, ClassNotFoundException { Bundle b = getBundle(ext); return b.loadClass(getAttribute(ext, property)).newInstance(); // return config.createExecutableExtension(property); }
public Object getExtensionObject(IExtension ext, String property) throws InstantiationException, IllegalAccessException, ClassNotFoundException { Bundle b = getBundle(ext); return b.loadClass(getAttribute(ext, property)).newInstance(); // return config.createExecutableExtension(property); }
public Bundle getBundle(IExtension extension) { IContributor contributor = extension.getContributor(); return getBundle(contributor); }
public Bundle getBundle(IExtension extension) { IContributor contributor = extension.getContributor(); return getBundle(contributor); }
public URL getDefaultViewConfigFile() { PluginUtilities util = PluginUtilities.getInstance(); Bundle contributor = util.getBundle(extension); String resource = PluginProperties.getParameterValue(extension, DEFAULT_VIEW_CONFIG_FILE_NAME_PARAM, null); if (resource != null) { return contributor.getResource(resource); } else { return null; } } }
public URL getDefaultViewConfigFile() { PluginUtilities util = PluginUtilities.getInstance(); Bundle contributor = util.getBundle(extension); String resource = PluginProperties.getParameterValue(extension, DEFAULT_VIEW_CONFIG_FILE_NAME_PARAM, null); if (resource != null) { return contributor.getResource(resource); } else { return null; } } }
public URL getDefaultViewConfigFile() { PluginUtilities util = PluginUtilities.getInstance(); Bundle contributor = util.getBundle(extension); String resource = PluginProperties.getParameterValue(extension, DEFAULT_VIEW_CONFIG_FILE_NAME_PARAM, null); if (resource != null) { return contributor.getResource(resource); } else { return null; } } }
public EditorKitFactory newInstance() { try { Bundle b = PluginUtilities.getInstance().getBundle(extension); b.start(); ExtensionInstantiator<EditorKitFactory> instantiator = new ExtensionInstantiator<>(extension); return instantiator.instantiate(); } catch (Exception e) { logger.error("An error occurred during editor kit instantiation.", e); } return null; } }
public EditorKitFactory newInstance() { try { Bundle b = PluginUtilities.getInstance().getBundle(extension); b.start(); ExtensionInstantiator<EditorKitFactory> instantiator = new ExtensionInstantiator<EditorKitFactory>(extension); return instantiator.instantiate(); } catch (Exception e) { logger.error("Exception caught", e); } return null; } }
public EditorKitFactory newInstance() { try { Bundle b = PluginUtilities.getInstance().getBundle(extension); b.start(); ExtensionInstantiator<EditorKitFactory> instantiator = new ExtensionInstantiator<EditorKitFactory>(extension); return instantiator.instantiate(); } catch (Exception e) { logger.error("Exception caught", e); } return null; } }
public Bundle getExtensionPointBundle(IExtension extension) { IExtensionRegistry registry = getExtensionRegistry(); String extensionPtId = extension.getExtensionPointUniqueIdentifier(); IExtensionPoint extensionPt = registry.getExtensionPoint(extensionPtId); IContributor contributor = extensionPt.getContributor(); return getBundle(contributor); }
public Bundle getExtensionPointBundle(IExtension extension) { IExtensionRegistry registry = getExtensionRegistry(); String extensionPtId = extension.getExtensionPointUniqueIdentifier(); IExtensionPoint extensionPt = registry.getExtensionPoint(extensionPtId); IContributor contributor = extensionPt.getContributor(); return getBundle(contributor); }
public Bundle getExtensionPointBundle(IExtension extension) { IExtensionRegistry registry = getExtensionRegistry(); String extensionPtId = extension.getExtensionPointUniqueIdentifier(); IExtensionPoint extensionPt = registry.getExtensionPoint(extensionPtId); IContributor contributor = extensionPt.getContributor(); return getBundle(contributor); }