private void |
PluginLoader.addCollection(java.util.List<org.dom4j.Document> messageCollectionList,
java.lang.String filename) |
|
static Plugin |
Plugin.addCustomPlugin(java.net.URI u) |
|
static Plugin |
Plugin.addCustomPlugin(java.net.URI u,
java.lang.ClassLoader parent) |
|
static Plugin |
Plugin.addCustomPlugin(java.net.URL u) |
|
static Plugin |
Plugin.addCustomPlugin(java.net.URL u,
java.lang.ClassLoader parent) |
|
private static java.net.URL[] |
PluginLoader.createClassloaderUrls(java.net.URL url) |
Patch for issue 3429143: allow plugins load classes/resources from 3rd
party jars
|
private static org.dom4j.Node |
PluginLoader.findMessageNode(java.util.List<org.dom4j.Document> messageCollectionList,
java.lang.String xpath,
java.lang.String missingMsg) |
|
private static java.lang.String |
PluginLoader.getChildText(org.dom4j.Node node,
java.lang.String childName) |
|
private static <T> java.lang.Class<? extends T> |
PluginLoader.getClass(java.lang.ClassLoader loader,
java.lang.String className,
java.lang.Class<T> type) |
|
private DetectorFactorySelector |
PluginLoader.getConstraintSelector(org.dom4j.Element constraintElement,
Plugin plugin,
java.lang.String singleDetectorElementName) |
|
private java.util.List<org.dom4j.Document> |
PluginLoader.getMessageDocuments() |
|
org.dom4j.Document |
PluginLoader.getPluginDescriptor() |
|
static PluginLoader |
PluginLoader.getPluginLoader(java.net.URL url,
java.lang.ClassLoader parent,
boolean isInitial,
boolean optional) |
|
private Plugin |
PluginLoader.init() |
|
private <T> void |
PluginLoader.loadComponentPlugin(Plugin plugin,
java.lang.Class<T> componentKind,
java.lang.String componentClassname,
java.lang.String filterId,
boolean disabled,
java.lang.String description,
java.lang.String details,
PropertyBundle properties) |
|
static Plugin |
Plugin.loadCustomPlugin(java.io.File f,
Project project) |
Loads the given plugin and enables it for the given project.
|
static Plugin |
Plugin.loadCustomPlugin(java.net.URL urlString,
Project project) |
Loads the given plugin and enables it for the given project.
|
Plugin |
PluginLoader.loadPlugin() |
Get the Plugin.
|
private void |
PluginLoader.loadPluginComponents() |
|
private static java.net.URI |
PluginLoader.toUri(java.net.URL url) |
|