Class Inspect42


  • public class Inspect42
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Inspect42​(org.osgi.framework.BundleContext bc)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void inspect​(java.lang.String direction, java.lang.String namespace, org.osgi.framework.Bundle[] bundles)  
      private static void inspect​(org.osgi.framework.BundleContext bc, java.lang.String direction, java.lang.String namespace, org.osgi.framework.Bundle[] bundles)  
      private static boolean isFragment​(org.osgi.framework.Bundle bundle)  
      private static boolean isValidDirection​(java.lang.String direction)  
      private static boolean matchNamespace​(java.util.List<java.lang.String> namespace, java.lang.String actual)  
      static boolean printExportedPackages​(org.osgi.framework.BundleContext bc, org.osgi.framework.Bundle b)  
      static boolean printFragmentHosts​(org.osgi.framework.BundleContext bc, org.osgi.framework.Bundle b)  
      static boolean printHostedFragments​(org.osgi.framework.BundleContext bc, org.osgi.framework.Bundle b)  
      private static boolean printImportedPackages​(org.osgi.framework.BundleContext bc, org.osgi.framework.Bundle b)  
      private static void printNonstandardCapabilities​(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)  
      private static void printNonstandardRequirements​(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)  
      private static boolean printRequiredBundles​(org.osgi.framework.BundleContext bc, org.osgi.framework.Bundle b)  
      static boolean printRequiringBundles​(org.osgi.framework.BundleContext bc, org.osgi.framework.Bundle b)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LEGACY_PACKAGE_NAMESPACE

        public static final java.lang.String LEGACY_PACKAGE_NAMESPACE
        See Also:
        Constant Field Values
      • LEGACY_BUNDLE_NAMESPACE

        public static final java.lang.String LEGACY_BUNDLE_NAMESPACE
        See Also:
        Constant Field Values
      • LEGACY_HOST_NAMESPACE

        public static final java.lang.String LEGACY_HOST_NAMESPACE
        See Also:
        Constant Field Values
      • NONSTANDARD_SERVICE_NAMESPACE

        public static final java.lang.String NONSTANDARD_SERVICE_NAMESPACE
        See Also:
        Constant Field Values
      • UNRESOLVED_MESSAGE

        private static final java.lang.String UNRESOLVED_MESSAGE
        See Also:
        Constant Field Values
      • m_bc

        private final org.osgi.framework.BundleContext m_bc
    • Constructor Detail

      • Inspect42

        public Inspect42​(org.osgi.framework.BundleContext bc)
    • Method Detail

      • inspect

        public void inspect​(java.lang.String direction,
                            java.lang.String namespace,
                            org.osgi.framework.Bundle[] bundles)
      • inspect

        private static void inspect​(org.osgi.framework.BundleContext bc,
                                    java.lang.String direction,
                                    java.lang.String namespace,
                                    org.osgi.framework.Bundle[] bundles)
      • printNonstandardCapabilities

        private static void printNonstandardCapabilities​(org.osgi.framework.BundleContext bc,
                                                         java.util.List<java.lang.String> namespace,
                                                         org.osgi.framework.Bundle[] bundles)
      • printNonstandardRequirements

        private static void printNonstandardRequirements​(org.osgi.framework.BundleContext bc,
                                                         java.util.List<java.lang.String> namespace,
                                                         org.osgi.framework.Bundle[] bundles)
      • printExportedPackages

        public static boolean printExportedPackages​(org.osgi.framework.BundleContext bc,
                                                    org.osgi.framework.Bundle b)
      • printImportedPackages

        private static boolean printImportedPackages​(org.osgi.framework.BundleContext bc,
                                                     org.osgi.framework.Bundle b)
      • printRequiringBundles

        public static boolean printRequiringBundles​(org.osgi.framework.BundleContext bc,
                                                    org.osgi.framework.Bundle b)
      • printRequiredBundles

        private static boolean printRequiredBundles​(org.osgi.framework.BundleContext bc,
                                                    org.osgi.framework.Bundle b)
      • printHostedFragments

        public static boolean printHostedFragments​(org.osgi.framework.BundleContext bc,
                                                   org.osgi.framework.Bundle b)
      • printFragmentHosts

        public static boolean printFragmentHosts​(org.osgi.framework.BundleContext bc,
                                                 org.osgi.framework.Bundle b)
      • matchNamespace

        private static boolean matchNamespace​(java.util.List<java.lang.String> namespace,
                                              java.lang.String actual)
      • isValidDirection

        private static boolean isValidDirection​(java.lang.String direction)
      • isFragment

        private static boolean isFragment​(org.osgi.framework.Bundle bundle)