| 1 19 package org.java.plugin.registry; 20 21 import java.net.URL ; 22 import java.util.Collection ; 23 24 36 public interface PluginDescriptor extends UniqueIdentity, Documentable { 37 40 String getVendor(); 41 42 45 Version getVersion(); 46 47 51 Collection getAttributes(); 52 53 57 PluginAttribute getAttribute(String id); 58 59 63 Collection getAttributes(String id); 64 65 69 Collection getPrerequisites(); 70 71 75 PluginPrerequisite getPrerequisite(String id); 76 77 81 Collection getExtensionPoints(); 82 83 87 ExtensionPoint getExtensionPoint(String id); 88 89 93 Collection getExtensions(); 94 95 99 Extension getExtension(String id); 100 101 105 Collection getLibraries(); 106 107 111 Library getLibrary(String id); 112 113 116 PluginRegistry getRegistry(); 117 118 122 String getPluginClassName(); 123 124 130 Collection getFragments(); 131 132 135 URL getLocation(); 136 } | Popular Tags |