void doImports(Domain domain, List< ? super Requirement> reqs) throws Exception { Parameters imports = domain.getImportPackage(); for (Entry<String,Attrs> entry : imports.entrySet()) { StringBuilder filter = new StringBuilder(); String pkgName = Processor.removeDuplicateMarker(entry.getKey()); filter.append("(osgi.wiring.package=").append(pkgName).append(")"); String versionStr = entry.getValue().get(Constants.VERSION_ATTRIBUTE); if (versionStr != null) { VersionRange version = new VersionRange(versionStr); filter.insert(0, "(&"); filter.append(version.toFilter()); filter.append(")"); } CapReqBuilder builder = new CapReqBuilder(Namespaces.NS_WIRING_PACKAGE).addDirective( Namespaces.DIRECTIVE_FILTER, filter.toString()); copyAttribsAndDirectives(entry.getValue(), builder, Constants.VERSION_ATTRIBUTE, "specification-version"); reqs.add(builder.buildRequirement()); } }
void doImports(Domain domain, List< ? super Requirement> reqs) throws Exception { Parameters imports = domain.getImportPackage(); for (Entry<String,Attrs> entry : imports.entrySet()) { StringBuilder filter = new StringBuilder(); String pkgName = Processor.removeDuplicateMarker(entry.getKey()); filter.append("(osgi.wiring.package=").append(pkgName).append(")"); String versionStr = entry.getValue().get(Constants.VERSION_ATTRIBUTE); if (versionStr != null) { VersionRange version = new VersionRange(versionStr); filter.insert(0, "(&"); filter.append(version.toFilter()); filter.append(")"); } CapReqBuilder builder = new CapReqBuilder(Namespaces.NS_WIRING_PACKAGE).addDirective( Namespaces.DIRECTIVE_FILTER, filter.toString()); copyAttribsAndDirectives(entry.getValue(), builder, Constants.VERSION_ATTRIBUTE, "specification-version"); reqs.add(builder.buildRequirement()); } }
Parameters ip = domain.getImportPackage(); for (Glob g : options.imports()) { for (Entry<String,Attrs> imp : ip.entrySet()) {
for ( String pname : domain.getImportPackage().keySet()) { PackageRef pref = analyzer.getPackageRef(pname); unresolvedReferences.remove(pref);
for ( String pname : domain.getImportPackage().keySet()) { PackageRef pref = analyzer.getPackageRef(pname); unresolvedReferences.remove(pref);
unresolvedReferences.removeAll(analyzer.getContained() .keySet()); for (String pname : domain.getImportPackage() .keySet()) { PackageRef pref = analyzer.getPackageRef(pname);
Parameters imports = domain.getImportPackage(); Parameters exports = domain.getExportPackage(); for (String p : exports.keySet()) {
unresolvedReferences.removeAll(analyzer.getContained() .keySet()); for (String pname : domain.getImportPackage() .keySet()) { PackageRef pref = analyzer.getPackageRef(pname);
Parameters imports = d.getImportPackage(); for (Entry<String,Attrs> entry : imports.entrySet()) { CapReqBuilder imported = new CapReqBuilder(PackageNamespace.PACKAGE_NAMESPACE);
Parameters imports = d.getImportPackage(); for (Entry<String, Attrs> entry : imports.entrySet()) { CapReqBuilder imported = new CapReqBuilder(PackageNamespace.PACKAGE_NAMESPACE);
Parameters imports = d.getImportPackage(); for (Entry<String,Attrs> entry : imports.entrySet()) { CapReqBuilder imported = new CapReqBuilder(PackageNamespace.PACKAGE_NAMESPACE);
Parameters imports = d.getImportPackage(); for (Entry<String, Attrs> entry : imports.entrySet()) { CapReqBuilder imported = new CapReqBuilder(PackageNamespace.PACKAGE_NAMESPACE);
addImportPackages(manifest.getImportPackage());
addImportPackages(manifest.getImportPackage());