Examples of PackageRequirement


Examples of org.apache.karaf.packages.core.PackageRequirement

                    Map<String, String> attr = req.getDirectives();
                    String filter = attr.get("filter");
                    String resolution = attr.get("resolution");
                    boolean optional = "optional".equals(resolution);
                    boolean resolveable = checkResolveAble(req);
                    PackageRequirement preq = new PackageRequirement(filter, optional, bundle, resolveable);
                    filterMap.put(filter, preq);
                }
            }
        }
        return filterMap;
View Full Code Here

Examples of org.apache.karaf.packages.core.PackageRequirement

            TabularData table = new TabularDataSupport(tableType);

            SortedMap<String, PackageRequirement> imports = packageService.getImports();

            for (String key : imports.keySet()) {
                PackageRequirement req = imports.get(key);
                Object[] data = new Object[] {
                                         req.getPackageName(),
                                         req.getFilter(),
                                         req.isOptional(),
                                         req.getBundle().getBundleId(),
                                         req.getBundle().getSymbolicName(),
                                         req.isResolveable()};
                CompositeData comp = new CompositeDataSupport(bundleType, names, data);
                table.put(comp);
             }
            return table;
        } catch (RuntimeException e) {
View Full Code Here

Examples of org.apache.karaf.packages.core.PackageRequirement

        table.column(new Col("ID"));
        table.column(new Col("Bundle Name"));
        table.column(new Col("Resolveable"));
       
        for (String filter : imports.keySet()) {
            PackageRequirement req = imports.get(filter);
            Bundle bundle = req.getBundle();
            String firstCol = onlyPackage ? req.getPackageName() : req.getFilter();
            table.addRow().addContent(firstCol, req.isOptional() ? "optional" : "", bundle.getBundleId(), bundle.getSymbolicName(), req.isResolveable());
        }
        table.print(System.out, !noFormat);
        return null;
    }
View Full Code Here

Examples of org.apache.karaf.packages.core.PackageRequirement

        table.column(new Col("ID"));
        table.column(new Col("Bundle Name"));
        table.column(new Col("Resolveable"));
       
        for (String filter : imports.keySet()) {
            PackageRequirement req = imports.get(filter);
            Bundle bundle = req.getBundle();
            String firstCol = onlyPackage ? req.getPackageName() : req.getFilter();
            table.addRow().addContent(firstCol, req.isOptional() ? "optional" : "", bundle.getBundleId(), bundle.getSymbolicName(), req.isResolveable());
        }
        table.print(System.out);
        return null;
    }
View Full Code Here

Examples of org.apache.karaf.packages.core.PackageRequirement

            TabularData table = new TabularDataSupport(tableType);

            SortedMap<String, PackageRequirement> imports = packageService.getImports();

            for (String key : imports.keySet()) {
                PackageRequirement req = imports.get(key);
                Object[] data = new Object[] {
                                         req.getPackageName(),
                                         req.getFilter(),
                                         req.isOptional(),
                                         req.getBundle().getBundleId(),
                                         req.getBundle().getSymbolicName(),
                                         req.isResolveable()};
                CompositeData comp = new CompositeDataSupport(bundleType, names, data);
                table.put(comp);
             }
            return table;
        } catch (RuntimeException e) {
View Full Code Here

Examples of org.apache.karaf.packages.core.PackageRequirement

        table.column(new Col("ID"));
        table.column(new Col("Bundle Name"));
        table.column(new Col("Resolveable"));
       
        for (String filter : imports.keySet()) {
            PackageRequirement req = imports.get(filter);
            Bundle bundle = req.getBundle();
            String firstCol = onlyPackage ? req.getPackageName() : req.getFilter();
            table.addRow().addContent(firstCol, req.isOptional() ? "optional" : "", bundle.getBundleId(), bundle.getSymbolicName(), req.isResolveable());
        }
        table.print(System.out, !noFormat);
        return null;
    }
View Full Code Here

Examples of org.jboss.classloading.plugins.metadata.PackageRequirement

      Controller controller = context.getController();

      Requirement requirement = item.getRequirement();
      if (requirement instanceof PackageRequirement)
      {
         PackageRequirement pr = (PackageRequirement)requirement;
         ClassFilter filter = pr.toClassFilter();
         if (pr.isWildcard())
         {
            ClassLoaderPolicyFactory factory = new ClassLoaderPolicyFactory()
            {
               public ClassLoaderPolicy createClassLoaderPolicy()
               {
View Full Code Here

Examples of org.jboss.classloading.plugins.metadata.PackageRequirement

         }
      };
      ClassFilter filter;
      if (requirement instanceof PackageRequirement)
      {
         PackageRequirement pr = (PackageRequirement)requirement;
         filter = pr.toClassFilter();
      }
      else
      {
         filter = PackageClassFilter.createPackageClassFilter(determinePackageNames(true));
      }
View Full Code Here

Examples of org.jboss.classloading.plugins.metadata.PackageRequirement

                  {
                     packageNames = new ArrayList<String>();
                     delegateToRequiredPackages.put(iDependOnModule, packageNames);
                  }
                 
                  PackageRequirement packageRequirement = (PackageRequirement)requirement;
                  packageNames.add(packageRequirement.getName());
               }
               else
               {
                  // Determine the delegate loader for the module
                  DelegateLoader delegate = iDependOnModule.getDelegateLoader(module, requirement);
View Full Code Here

Examples of org.jboss.classloading.plugins.metadata.PackageRequirement

    * @param pckg the current package we're trying to lookup.
    * @return the matching delegate loader or null if no such match
    */
   protected DelegateLoader resolve(String pckg)
   {
      Requirement requirement = new PackageRequirement(pckg, range);
      ControllerState state = module.getClassLoaderState();
      // resolve both sides of the wire at the same state
      WildcardRequirementDependencyItem item = new WildcardRequirementDependencyItem(module, requirement, state, state);
      if (item.resolve(controller))
      {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.