public BndEditModel(IDocument document) throws IOException { this(); loadFrom(document); }
public String getBundleName() { return doGetObject(Constants.BUNDLE_NAME, stringConverter); }
public void setBuildPath(List< ? extends VersionedClause> paths) { List<VersionedClause> oldValue = getBuildPath(); doSetObject(aQute.bnd.osgi.Constants.BUILDPATH, oldValue, paths, headerClauseListFormatter); }
@SuppressWarnings("deprecation") public void setTestSuites(List<String> suites) { List<String> old = getTestSuites(); doSetObject(aQute.bnd.osgi.Constants.TESTCASES, old, suites, stringListFormatter); doSetObject(aQute.bnd.osgi.Constants.TESTSUITES, null, null, stringListFormatter); }
public List<HeaderClause> getIgnoreStandalone() { List<HeaderClause> v = doGetObject(Constants.IGNORE_STANDALONE, headerClauseListConverter); if (v != null) return v; // // compatibility fixup v = doGetObject("x-ignore-standalone", headerClauseListConverter); if (v == null) return null; setIgnoreStandalone(v); doSetObject("x-ignore-standalone", v, null, standaloneLinkListFormatter); return doGetObject(Constants.IGNORE_STANDALONE, headerClauseListConverter); }
BndEditModel bem = new BndEditModel(getWorkspace()); Document doc = new Document(IO.collect(runFile)); bem.loadFrom(doc); List<VersionedClause> bemRunBundles = bem.getRunBundles(); if (bemRunBundles == null) bemRunBundles = new ArrayList<>(); bem.setRunBundles(bemRunBundles); String runBundlesProperty = bem.getDocumentChanges() .get(Constants.RUNBUNDLES); logger.debug("Writing changes to {}", runFile.getAbsolutePath()); logger.debug("{}:{}", Constants.RUNBUNDLES, runBundlesProperty); bem.saveChangesTo(doc); IO.store(doc.get(), runFile);
public void genericSet(String propertyName, Object value) { Object oldValue = genericGet(propertyName); @SuppressWarnings("unchecked") Converter<String, Object> formatter = (Converter<String, Object>) formatters.get(propertyName); if (formatter == null) formatter = new DefaultFormatter(); doSetObject(propertyName, oldValue, value, formatter); }
public void setBuildPackages(List< ? extends VersionedClause> paths) { List<VersionedClause> oldValue = getBuildPackages(); doSetObject(aQute.bnd.osgi.Constants.BUILDPACKAGES, oldValue, paths, headerClauseListFormatter); }
public void setBundleActivator(String bundleActivator) { doSetObject(Constants.BUNDLE_ACTIVATOR, getBundleActivator(), bundleActivator, newlineEscapeFormatter); }
public void setBundleCategory(String bundleCategory) { doSetObject(Constants.BUNDLE_CATEGORY, getBundleCategory(), bundleCategory, newlineEscapeFormatter); }
public boolean isBndrun() { return getBndResourceName().endsWith(Constants.DEFAULT_BNDRUN_EXTENSION); }
try { createReleaseDir(); BndEditModel model = new BndEditModel(); model.loadFrom(bndFile); Project bndProject = new Project(new Workspace(rootDir), buildProject, bndFile); List<RepositoryPlugin> repositories = bndProject.getPlugins(RepositoryPlugin.class); for (VersionedClause runBundle : model.getRunBundles()) {
public void setRunFramework(String clause) { assert (Constants.RUNFRAMEWORK_SERVICES.equals(clause.toLowerCase() .trim()) || Constants.RUNFRAMEWORK_NONE.equals( clause.toLowerCase() .trim())); String oldValue = getRunFramework(); doSetObject(aQute.bnd.osgi.Constants.RUNFRAMEWORK, oldValue, clause, newlineEscapeFormatter); }
public void setPlugins(List<HeaderClause> plugins) { List<HeaderClause> old = getPlugins(); doSetObject(aQute.bnd.osgi.Constants.PLUGIN, old, plugins, headerClauseListFormatter); }
public void setPluginPath(List<String> pluginPath) { List<String> old = getPluginPath(); doSetObject(aQute.bnd.osgi.Constants.PLUGINPATH, old, pluginPath, stringListFormatter); }
public void setDSAnnotationPatterns(List<? extends String> patterns) { List<String> oldValue = getDSAnnotationPatterns(); doSetObject(aQute.bnd.osgi.Constants.DSANNOTATIONS, oldValue, patterns, stringListFormatter); }
public void setServiceComponents(List<? extends ServiceComponent> components) { List<ServiceComponent> oldValue = getServiceComponents(); doSetObject(aQute.bnd.osgi.Constants.SERVICE_COMPONENT, oldValue, components, headerClauseListFormatter); }
public void setBundleContactAddress(String bundleContactAddress) { doSetObject(Constants.BUNDLE_CONTACTADDRESS, getBundleContactAddress(), bundleContactAddress, newlineEscapeFormatter); }
public void setIncludeSources(boolean includeSources) { boolean oldValue = isIncludeSources(); doSetObject(aQute.bnd.osgi.Constants.SOURCES, oldValue, includeSources, defaultFalseBoolFormatter); }