public Capability addProvideCapability(String namespace, Attrs attrs) throws Exception { CapReqBuilder capb = new CapReqBuilder(resource, namespace); capb.addAttributesOrDirectives(attrs); return addCapability0(capb); }
public Capability addProvideCapability(String namespace, Attrs attrs) throws Exception { CapReqBuilder capb = new CapReqBuilder(resource, namespace); capb.addAttributesOrDirectives(attrs); return addCapability0(capb); }
public void addRequireCapability(String namespace, String name, Attrs attrs) throws Exception { CapReqBuilder req = new CapReqBuilder(resource, namespace); req.addAttributesOrDirectives(attrs); addRequirement(req.buildRequirement()); }
public void addRequireCapability(String namespace, String name, Attrs attrs) throws Exception { CapReqBuilder req = new CapReqBuilder(resource, namespace); req.addAttributesOrDirectives(attrs); addRequirement(req.buildRequirement()); }
public void addExportPackage(String packageName, Attrs attrs) throws Exception { CapReqBuilder capb = new CapReqBuilder(resource, PackageNamespace.PACKAGE_NAMESPACE); capb.addAttributesOrDirectives(attrs); if (!attrs.containsKey(PackageNamespace.CAPABILITY_VERSION_ATTRIBUTE)) { capb.addAttribute(PackageNamespace.CAPABILITY_VERSION_ATTRIBUTE, Version.emptyVersion); } capb.addAttribute(PackageNamespace.PACKAGE_NAMESPACE, packageName); addCapability(capb); }
public void addExportPackage(String packageName, Attrs attrs) throws Exception { CapReqBuilder capb = new CapReqBuilder(resource, PackageNamespace.PACKAGE_NAMESPACE); capb.addAttributesOrDirectives(attrs); if (!attrs.containsKey(PackageNamespace.CAPABILITY_VERSION_ATTRIBUTE)) { capb.addAttribute(PackageNamespace.CAPABILITY_VERSION_ATTRIBUTE, Version.emptyVersion); } capb.addAttribute(PackageNamespace.PACKAGE_NAMESPACE, packageName); addCapability(capb); }
provideBundle.addAttributesOrDirectives(bsn.getValue()); provideBundle.addAttribute(BundleNamespace.BUNDLE_NAMESPACE, bsn.getKey()); provideBundle.addAttribute(AbstractWiringNamespace.CAPABILITY_BUNDLE_VERSION_ATTRIBUTE, version);
provideBundle.addAttributesOrDirectives(bsn.getValue()); provideBundle.addAttribute(BundleNamespace.BUNDLE_NAMESPACE, bsn.getKey()); provideBundle.addAttribute(AbstractWiringNamespace.CAPABILITY_BUNDLE_VERSION_ATTRIBUTE, version);