Examples of PackageRequirement


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

      {
         for (Requirement requirement : requirements)
         {
            if (requirement instanceof PackageRequirement)
            {
               PackageRequirement pr = (PackageRequirement)requirement;
               if (packages.contains(pr.getName()))
                  return pr;
            }
         }
      }
      return null;
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

      for (Module module : modules)
      {
         List<Capability> capabilities = module.getCapabilitiesRaw();
         if (capabilities != null && capabilities.isEmpty() == false)
         {
            PackageRequirement requirement = new PackageRequirement(name, range);
            for (Capability capability : capabilities)
            {
               if (capability instanceof PackageCapability && capability.resolves(module, requirement))
               {
                  ExportPackage exportPackage = new ExportPackage(module, (PackageCapability) capability);
View Full Code Here

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

  
   public void testCreateRequirePackageNoVersion() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      Requirement test = factory.createRequirePackage("test");
      assertEquals(new PackageRequirement("test"), test);
   }
View Full Code Here

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

   public void testCreateRequirePackageVersioned() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      VersionRange range = new VersionRange("1.0.0", "2.0.0");
      Requirement test = factory.createRequirePackage("test", range);
      assertEquals(new PackageRequirement("test", range), test);
   }
View Full Code Here

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

   public void testCreateRequirePackageVersionedOptionalReExportDynamic() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      VersionRange range = new VersionRange("1.0.0", "2.0.0");
      Requirement test = factory.createRequirePackage("test", range, true, true, true);
      PackageRequirement expected = new PackageRequirement("test", range);
      expected.setOptional(true);
      expected.setReExport(true);
      expected.setDynamic(true);
      assertEquals(expected, test);
   }
View Full Code Here

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

  
   public void testCreateReExportPackageNoVersion() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      Requirement test = factory.createReExportPackage("test");
      PackageRequirement expected = new PackageRequirement("test");
      expected.setReExport(true);
      assertEquals(expected, test);
   }
View Full Code Here

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

   public void testCreateReExportPackageVersioned() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      VersionRange range = new VersionRange("1.0.0", "2.0.0");
      Requirement test = factory.createReExportPackage("test", range);
      PackageRequirement expected = new PackageRequirement("test", range);
      expected.setReExport(true);
      assertEquals(expected, test);
   }
View Full Code Here

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

   public void testCreateReExportPackageVersionedOptional() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      VersionRange range = new VersionRange("1.0.0", "2.0.0");
      Requirement test = factory.createReExportPackage("test", range, true);
      PackageRequirement expected = new PackageRequirement("test", range);
      expected.setOptional(true);
      expected.setReExport(true);
      assertEquals(expected, test);
   }
View Full Code Here

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

      super(name);
   }
  
   public void testConstructors() throws Exception
   {
      PackageRequirement test = new PackageRequirement();
      assertNotNull(test.getName());
      assertEquals(VersionRange.ALL_VERSIONS, test.getVersionRange());

      test = new PackageRequirement("test");
      assertEquals("test", test.getName());
      assertEquals(VersionRange.ALL_VERSIONS, test.getVersionRange());

      VersionRange range = new VersionRange("1.0.0", "2.0.0");
      test = new PackageRequirement("test", range);
      assertEquals("test", test.getName());
      assertEquals(range, test.getVersionRange());
     
      try
      {
         fail("Should not be here for: " + new PackageRequirement(null));
      }
      catch (Throwable t)
      {
         checkDeepThrowable(IllegalArgumentException.class, t);
      }
     
      try
      {
         fail("Should not be here for: " + new PackageRequirement(null, range));
      }
      catch (Throwable t)
      {
         checkDeepThrowable(IllegalArgumentException.class, t);
      }
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.