public ResourceBuilder addCapability(CapReqBuilder builder) { if (builder == null) return this; if (built) throw new IllegalStateException("Resource already built"); addCapability0(builder); return this; }
public ResourceBuilder addCapability(CapReqBuilder builder) { if (builder == null) return this; if (built) throw new IllegalStateException("Resource already built"); addCapability0(builder); return this; }
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 Map<Capability, Capability> from(Resource bundle) throws Exception { Map<Capability, Capability> mapping = new HashMap<>(); addRequirements(bundle.getRequirements(null)); for (Capability c : bundle.getCapabilities(null)) { CapReqBuilder clone = CapReqBuilder.clone(c); Capability addedCapability = addCapability0(clone); mapping.put(c, addedCapability); } return mapping; }
public Map<Capability, Capability> from(Resource bundle) throws Exception { Map<Capability, Capability> mapping = new HashMap<>(); addRequirements(bundle.getRequirements(null)); for (Capability c : bundle.getCapabilities(null)) { CapReqBuilder clone = CapReqBuilder.clone(c); Capability addedCapability = addCapability0(clone); mapping.put(c, addedCapability); } return mapping; }