protected String addDeploymentComposite(ContributionDescription cd, Composite composite) { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "addDeploymentComposite" + Arrays.asList(new Object[]{cd, composite})); } if (composite.getURI() == null || composite.getURI().length() < 1) { composite.setURI(composite.getName().getLocalPart() + ".composite"); } composite.setContributionURI(cd.getURI()); cd.getAdditionalDeployables().put(composite.getURI(), Utils.modelToXML(composite, false, extensionPointRegistry)); domainRegistry.updateInstalledContribution(cd); if (logger.isLoggable(quietLogging? Level.FINE : Level.INFO)) logger.log(quietLogging? Level.FINE : Level.INFO, "addDeploymentComposite: " + composite.getURI()); return composite.getURI(); }
protected String addDeploymentComposite(ContributionDescription cd, Composite composite) { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "addDeploymentComposite" + Arrays.asList(new Object[]{cd, composite})); } if (composite.getURI() == null || composite.getURI().length() < 1) { composite.setURI(composite.getName().getLocalPart() + ".composite"); } composite.setContributionURI(cd.getURI()); cd.getAdditionalDeployables().put(composite.getURI(), Utils.modelToXML(composite, false, extensionPointRegistry)); domainRegistry.updateInstalledContribution(cd); if (logger.isLoggable(quietLogging? Level.FINE : Level.INFO)) logger.log(quietLogging? Level.FINE : Level.INFO, "addDeploymentComposite: " + composite.getURI()); return composite.getURI(); }
builtComposite.setURI(composite.getURI()); builtComposite.setContributionURI(composite.getContributionURI());
builtComposite.setURI(composite.getURI()); builtComposite.setContributionURI(composite.getContributionURI());
protected Contribution loadContribution(ContributionDescription cd) throws ContributionReadException, ValidationException { Contribution contribution = loadedContributions.get(cd.getURI()); if (contribution == null) { Monitor monitor = deployer.createMonitor(); contribution = deployer.loadContribution(IOHelper.createURI(cd.getURI()), IOHelper.getLocationAsURL(cd.getURL()), monitor); // TODO: should the monitor be checked? If it is then the peek in to get the metadata doesn't work if there's a problem // monitor.analyzeProblems(); if (cd.getAdditionalDeployables().size() > 0) { for (String uri : cd.getAdditionalDeployables().keySet()) { String compositeXML = cd.getAdditionalDeployables().get(uri); Composite composite; try { composite = deployer.loadXMLDocument(new StringReader(compositeXML)); } catch (XMLStreamException e) { throw new ContributionReadException(e); } composite.setURI(composite.getName().getLocalPart() + ".composite"); contribution.addComposite(composite); } } loadedContributions.put(cd.getURI(), contribution); } return contribution; }
protected Contribution loadContribution(ContributionDescription cd) throws ContributionReadException, ValidationException { Contribution contribution = loadedContributions.get(cd.getURI()); if (contribution == null) { Monitor monitor = deployer.createMonitor(); contribution = deployer.loadContribution(IOHelper.createURI(cd.getURI()), IOHelper.getLocationAsURL(cd.getURL()), monitor); // TODO: should the monitor be checked? If it is then the peek in to get the metadata doesn't work if there's a problem // monitor.analyzeProblems(); if (cd.getAdditionalDeployables().size() > 0) { for (String uri : cd.getAdditionalDeployables().keySet()) { String compositeXML = cd.getAdditionalDeployables().get(uri); Composite composite; try { composite = deployer.loadXMLDocument(new StringReader(compositeXML)); } catch (XMLStreamException e) { throw new ContributionReadException(e); } composite.setURI(composite.getName().getLocalPart() + ".composite"); contribution.addComposite(composite); } } loadedContributions.put(cd.getURI(), contribution); } return contribution; }
composite.setURI(uri.toString());
composite.setURI(uri.toString());
include.setURI(getURIString(reader, URI)); include.setUnresolved(true); composite.getIncludes().add(include);
domainComposite.setURI(Base.SCA11_NS);
include.setURI(getURIString(reader, URI)); include.setUnresolved(true); composite.getIncludes().add(include);