private static IConfigurationElement[] getSequenceModifierElements(IConfigurationElement configurationElement) { IExtension extension = configurationElement.getDeclaringExtension(); List modifierElements = new ArrayList(); for (final IConfigurationElement configElement : extension.getConfigurationElements()) { if(TAG_SEQUENCE_MODIFIER.equals(configElement.getName())) modifierElements.add(configElement); } return (IConfigurationElement[]) modifierElements.toArray(new IConfigurationElement[modifierElements.size()]); }
@Override public ImageDescriptor getImageDescriptor() { if (imageDescriptor != null) return imageDescriptor; String iconName = configElement.getAttribute(ATT_ICON); if (iconName == null) return null; imageDescriptor = TeamUIPlugin.getImageDescriptorFromExtension(configElement.getDeclaringExtension(), iconName); return imageDescriptor; }
public ImageDescriptor getImageDescriptor() { if (imageDescriptor != null) return imageDescriptor; String iconName = configElement.getAttribute(ATT_ICON); if (iconName == null) return null; imageDescriptor = TeamUIPlugin.getImageDescriptorFromExtension(configElement.getDeclaringExtension(), iconName); return imageDescriptor; }
@Override public ImageDescriptor getImageDescriptor() { if (imageDescriptor != null) return imageDescriptor; String iconName = configElement.getAttribute(ATT_ICON); if (iconName == null) return null; imageDescriptor = TeamUIPlugin.getImageDescriptorFromExtension(configElement.getDeclaringExtension(), iconName); return imageDescriptor; }
public ImageDescriptor getImageDescriptor() { if (imageDescriptor != null) return imageDescriptor; String iconName = configElement.getAttribute(ATT_ICON); if (iconName == null) return null; imageDescriptor = TeamUIPlugin.getImageDescriptorFromExtension(configElement.getDeclaringExtension(), iconName); return imageDescriptor; }
public EjbEmitter(IConfigurationElement emitterConfig) throws ClassNotFoundException, InstantiationException, IllegalAccessException, CoreException { this.emitterConfig = emitterConfig; String pluginDescriptor = emitterConfig.getDeclaringExtension().getContributor().getName(); org.osgi.framework.Bundle bundle = Platform.getBundle(pluginDescriptor); Class c = bundle.loadClass(emitterConfig.getAttribute(CLASSPATHPROVIDER)); classpathProvider = (IEmitterClasspathProvider) c.newInstance(); base = bundle.getEntry("/").toString(); IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(EJBEMITTERPROJECT); IProgressMonitor monitor = new NullProgressMonitor(); project.delete(true, true, monitor); }
private String getNamespace(IConfigurationElement configurationElement) { String namespace = null; if (configurationElement != null) { IExtension extension = configurationElement.getDeclaringExtension(); if (extension != null) { namespace = extension.getContributor().getName(); } } return namespace; }
public static void logError(IConfigurationElement element, String text) { IExtension extension = element.getDeclaringExtension(); StringBuffer buf = new StringBuffer(); buf.append("Plugin " + extension.getNamespace() + ", extension " + extension.getExtensionPointUniqueIdentifier()); //$NON-NLS-1$ //$NON-NLS-2$ buf.append("\n" + text); //$NON-NLS-1$ Logger.getLogger().logError(buf.toString()); } }
/** * Logs the error in the desktop log using the provided * text and the information in the configuration element. */ protected void logError(IConfigurationElement element, String text) { IExtension extension = element.getDeclaringExtension(); System.err.println("Plugin " + extension.getContributor().getName() + ", extension " + extension.getExtensionPointUniqueIdentifier()); System.err.println(text); }
/** * Returns the plugin's ID. * * @return The plugin's ID */ private String getPluginID() { return config_element.getDeclaringExtension().getContributor().getName(); }
/** * Logs the error in the desktop log using the provided * text and the information in the configuration element. */ protected void logError(IConfigurationElement element, String text) { IExtension extension = element.getDeclaringExtension(); System.err.println("Plugin " + extension.getContributor().getName() + ", extension " + extension.getExtensionPointUniqueIdentifier()); System.err.println(text); }
private void scopeAdded(IConfigurationElement element) { String key = element.getAttribute(ATTRIBUTE_NAME); if (key == null) { String message = NLS.bind(PrefsMessages.preferences_missingScopeAttribute, element.getDeclaringExtension().getUniqueIdentifier()); log(createStatusWarning(message, null)); return; } scopeRegistry.put(key, element); ((RootPreferences) service.getRootNode()).addChild(key, null); }
private Bundle getBundle() { String namespace= fElement.getDeclaringExtension().getContributor().getName(); Bundle bundle= Platform.getBundle(namespace); return bundle; }
private Bundle getBundle() { String namespace= fElement.getDeclaringExtension().getContributor().getName(); Bundle bundle= Platform.getBundle(namespace); return bundle; } }
private Bundle getBundle() { String namespace= fElement.getDeclaringExtension().getContributor().getName(); Bundle bundle= Platform.getBundle(namespace); return bundle; }
public void fail(String message) throws CoreException { String id= findId(fElement); String extensionPointId= fElement.getDeclaringExtension().getExtensionPointUniqueIdentifier(); Object[] args= { fElement.getContributor().getName(), id, extensionPointId }; String blame= MessageFormat.format(RulerColumnMessages.ExtensionPointHelper_invalid_contribution_msg, args); IStatus status= new Status(IStatus.WARNING, TextEditorPlugin.PLUGIN_ID, IStatus.OK, blame + message, null); throw new CoreException(status); }
private Bundle getBundle() { String namespace= fElement.getDeclaringExtension().getContributor().getName(); Bundle bundle= Platform.getBundle(namespace); return bundle; } }
public void fail(String message) throws InvalidRegistryObjectException { String id= findId(fElement); String extensionPointId= fElement.getDeclaringExtension().getExtensionPointUniqueIdentifier(); Object[] args= { fElement.getContributor().getName(), id, extensionPointId }; String blame= MessageFormat.format(RulerColumnMessages.ExtensionPointHelper_invalid_contribution_msg, args); IStatus status= new Status(IStatus.WARNING, TextEditorPlugin.PLUGIN_ID, IStatus.OK, blame + message, null); fLog.log(status); throw new InvalidRegistryObjectException(); }
static public void log(IConfigurationElement element, String elementName, String msg) { String contributorName = element.getContributor().getName(); String extensionID = element.getDeclaringExtension().getUniqueIdentifier(); log(elementName, msg, contributorName, extensionID); }
private void registerBinding(final PluginActionSet set) { final IExtensionTracker tracker = window.getExtensionTracker(); // register the new binding final Binding binding = new Binding(); binding.builder = this; binding.set = set; binding.window = window; binding.tracker = tracker; tracker.registerObject( set.getConfigElement().getDeclaringExtension(), binding, IExtensionTracker.REF_STRONG); set.setBuilder(binding); }