Class PluginClassManager


  • public class PluginClassManager
    extends java.lang.Object
    • Constructor Detail

      • PluginClassManager

        public PluginClassManager​(java.lang.Class<?> filterClass,
                                  java.lang.Class<?> exclusionClass)
    • Method Detail

      • getPluginDescription

        public PluginDescription getPluginDescription​(java.lang.String className)
      • addXmlElementsForPlugins

        public void addXmlElementsForPlugins​(org.jdom.Element root,
                                             java.util.List<Plugin> plugins)
      • fillInPackageClasses

        public java.util.List<java.lang.String> fillInPackageClasses​(java.util.List<java.lang.String> classNames)
        Used to convert an old style tool XML file by adding in classes in the same packages as those that were names specifically in the XML file
        Parameters:
        classNames - the list of classNames from from the old XML file
        Returns:
      • getPluginClasses

        public java.util.List<java.lang.String> getPluginClasses​(org.jdom.Element element)
      • getPluginPackages

        public java.util.List<PluginPackage> getPluginPackages()
      • getNonReleasedPluginDescriptions

        public java.util.List<PluginDescription> getNonReleasedPluginDescriptions()
      • getAllPluginDescriptions

        public java.util.List<PluginDescription> getAllPluginDescriptions()