Class BundleInfo

java.lang.Object
org.apache.felix.bundleplugin.BundleInfo

public class BundleInfo extends Object
Information result of the bundling process
Version:
$Id$
  • Field Details

    • m_exportedPackages

      private Map<String,Set<org.apache.maven.artifact.Artifact>> m_exportedPackages
      Map < String, Set < Artifact > > Used to check for duplicated exports. Key is package name and value list of artifacts where it's exported.
  • Constructor Details

    • BundleInfo

      public BundleInfo()
  • Method Details

    • addExportedPackage

      public void addExportedPackage(String packageName, org.apache.maven.artifact.Artifact artifact)
    • getExportedPackages

      protected Map<String,Set<org.apache.maven.artifact.Artifact>> getExportedPackages()
    • getDuplicatedExports

      public Map<String,Set<org.apache.maven.artifact.Artifact>> getDuplicatedExports()
      Get a list of packages that are exported in more than one bundle. Key is package name and value list of artifacts where it's exported.
      Returns:
      Map < String, Set < Artifact > >
    • merge

      public void merge(BundleInfo bundleInfo)