Class BundleResourceFinder


  • public class BundleResourceFinder
    extends java.lang.Object
    Finds all available resources to a bundle by scanning Bundle-ClassPath header of the given bundle and its fragments. DynamicImport-Package header is not considered during scanning.
    Version:
    $Rev: 1452425 $ $Date: 2013-03-04 19:13:52 +0100 (Mon, 04 Mar 2013) $
    • Constructor Detail

      • BundleResourceFinder

        public BundleResourceFinder​(org.osgi.service.packageadmin.PackageAdmin packageAdmin,
                                    org.osgi.framework.Bundle bundle,
                                    java.lang.String prefix,
                                    java.lang.String suffix)
      • BundleResourceFinder

        public BundleResourceFinder​(org.osgi.service.packageadmin.PackageAdmin packageAdmin,
                                    org.osgi.framework.Bundle bundle,
                                    java.lang.String prefix,
                                    java.lang.String suffix,
                                    ResourceDiscoveryFilter discoveryFilter)
        Set up a BundleResourceFinder The suffix may contain a path fragment, unlike the bundle.findEntries method.
        Parameters:
        packageAdmin - package admin for finding fragments
        bundle - bundle to search
        prefix - search only paths and zip files starting with this prefix
        suffix - return only entries ending in this suffix.
        discoveryFilter - filter for matching directories and zip files.