1 11 package org.eclipse.core.runtime; 12 13 import java.net.URL ; 14 import java.util.*; 15 16 71 public interface IPluginDescriptor { 72 87 public IExtension getExtension(String extensionName); 88 89 102 public IExtensionPoint getExtensionPoint(String extensionPointId); 103 104 116 public IExtensionPoint[] getExtensionPoints(); 117 118 130 public IExtension[] getExtensions(); 131 132 152 public URL getInstallURL(); 153 154 173 public String getLabel(); 174 175 201 public Plugin getPlugin() throws CoreException; 202 203 248 public ClassLoader getPluginClassLoader(); 249 250 269 public IPluginPrerequisite[] getPluginPrerequisites(); 270 271 288 public String getProviderName(); 289 290 309 public ResourceBundle getResourceBundle() throws MissingResourceException; 310 311 339 public String getResourceString(String value); 340 341 380 public String getResourceString(String value, ResourceBundle resourceBundle); 381 382 400 public ILibrary[] getRuntimeLibraries(); 401 402 416 public String getUniqueIdentifier(); 417 418 431 public PluginVersionIdentifier getVersionIdentifier(); 432 433 449 public boolean isPluginActivated(); 450 451 468 public URL find(IPath path); 469 470 523 public URL find(IPath path, Map override); 524 } 525 | Popular Tags |