Package org.apache.felix.sigil.common.core.internal.model.osgi

Examples of org.apache.felix.sigil.common.core.internal.model.osgi.PackageExport


        super(name);
    }

    public void testEquals()
    {
        PackageExport p1 = new PackageExport();
        p1.setPackageName("foo");
        p1.setVersion(Version.parseVersion("1.0.0"));

        PackageExport p2 = new PackageExport();
        p2.setPackageName("foo");
        p2.setVersion(Version.parseVersion("1.0.0"));

        assertTrue(p1.equals(p2));
        assertTrue(p2.equals(p1));

        PackageExport p3 = new PackageExport();
        p3.setPackageName("foo");

        assertFalse(p1.equals(p3));
        assertFalse(p3.equals(p1));

        PackageExport p4 = new PackageExport();
        p4.setVersion(Version.parseVersion("1.0.0"));

        assertFalse(p1.equals(p4));
        assertFalse(p4.equals(p1));

        PackageExport p5 = new PackageExport();
        assertFalse(p1.equals(p5));
        assertFalse(p5.equals(p1));

    }
View Full Code Here


            if (exports != null)
            {
                for (String name : exports.keySet())
                {
                    Map<String, String> attrs = exports.get(name);
                    PackageExport pkgExport = new PackageExport();
                    pkgExport.setPackageName(name);

                    String version = attrs.get(BldAttr.VERSION_ATTRIBUTE);
                    // only default export version from local packages
                    if (version == null
                        && (getSourcePkgs().isEmpty() || getSourcePkgs().contains(name)))
                    {
                        version = getVersion();
                    }

                    if (version != null)
                        pkgExport.setVersion(VersionTable.getVersion(version));

                    list.add(pkgExport);
                }
            }
View Full Code Here

TOP

Related Classes of org.apache.felix.sigil.common.core.internal.model.osgi.PackageExport

Copyright © 2018 www.massapicom. 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.