Class FurnaceClasspathScanner

    • Constructor Detail

      • FurnaceClasspathScanner

        public FurnaceClasspathScanner()
    • Method Detail

      • scanForAddonMap

        public Map<org.jboss.forge.furnace.addons.Addon,​List<URL>> scanForAddonMap​(org.jboss.forge.furnace.util.Predicate<String> filter)
        Scans all Forge addons for files accepted by given filter, and return them as a map (from Addon to URL list)
      • scan

        public List<URL> scan​(org.jboss.forge.furnace.util.Predicate<String> filter)
        Scans all Forge addons for files accepted by given filter.
      • scanClasses

        public List<Class<?>> scanClasses​(org.jboss.forge.furnace.util.Predicate<String> filter)
        Scans all Forge addons for classes accepted by given filter.

        TODO: Could be refactored - scan() is almost the same.

      • filterAddonResources

        public List<String> filterAddonResources​(org.jboss.forge.furnace.addons.Addon addon,
                                                 org.jboss.forge.furnace.util.Predicate<String> filter)
        Returns a list of files in given addon passing given filter.