Class BundleInfo


  • public class BundleInfo
    extends java.lang.Object
    Information result of the bundling process
    Version:
    $Id: BundleInfo.java 1786059 2017-03-08 19:30:10Z sseifert $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​java.util.Set<org.apache.maven.artifact.Artifact>> m_exportedPackages
      Map < String, Set < Artifact > > Used to check for duplicated exports.
    • Constructor Summary

      Constructors 
      Constructor Description
      BundleInfo()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addExportedPackage​(java.lang.String packageName, org.apache.maven.artifact.Artifact artifact)  
      java.util.Map<java.lang.String,​java.util.Set<org.apache.maven.artifact.Artifact>> getDuplicatedExports()
      Get a list of packages that are exported in more than one bundle.
      protected java.util.Map<java.lang.String,​java.util.Set<org.apache.maven.artifact.Artifact>> getExportedPackages()  
      void merge​(BundleInfo bundleInfo)  
      • Methods inherited from class java.lang.Object

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

      • m_exportedPackages

        private java.util.Map<java.lang.String,​java.util.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 Detail

      • BundleInfo

        public BundleInfo()
    • Method Detail

      • addExportedPackage

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

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

        public java.util.Map<java.lang.String,​java.util.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)