String getFrameworkScript(final Framework framework) throws java.io.IOException { final StringWriter writer = new StringWriter(); final InputStream frameworkStream = getClass().getClassLoader().getResourceAsStream("/frameworks/" + framework.toString().toLowerCase() + ".dependency"); IOUtils.copy(frameworkStream, writer); return writer.toString(); }
@Override protected Collection<Framework> getFrameworks() { if (framework.getSelectedValue().equalsIgnoreCase("(Framework)")) { return Collections.emptyList(); } return new ArrayList<Framework>() {{ add(Framework.valueOf(framework.getSelectedValue().toUpperCase())); }}; }
sb.append("type: ").append('"').append(fm.getType()).append('"').append(',');
@Override protected void setFramework(final Collection<Framework> frameworks) { if (frameworks != null && !frameworks.isEmpty()) { final Framework framework = frameworks.iterator().next(); for (int i = 0; i < this.framework.getItemCount(); i++) { if (this.framework.getItemText(i).equalsIgnoreCase(framework.toString())) { this.framework.setSelectedIndex(i); return; } } } this.framework.setSelectedIndex(0); }
@Override protected Collection<Framework> getFrameworks() { if (framework.getSelectedValue().equalsIgnoreCase("(Framework)")) { return Collections.emptyList(); } return new ArrayList<Framework>() {{ add(Framework.valueOf(framework.getSelectedValue().toUpperCase())); }}; }
@Override protected void setFramework(final Collection<Framework> frameworks) { if (frameworks != null && !frameworks.isEmpty()) { final Framework framework = frameworks.iterator().next(); for (int i = 0; i < this.framework.getItemCount(); i++) { if (this.framework.getItemText(i).equalsIgnoreCase(framework.toString())) { this.framework.setSelectedIndex(i); return; } } } framework.setSelectedIndex(0); }
@Override protected Collection<Framework> getFrameworks() { if (framework.getSelectedValue().equalsIgnoreCase("(Framework)")) { return Collections.emptyList(); } return new ArrayList<Framework>() {{ add(Framework.valueOf(framework.getSelectedValue().toUpperCase())); }}; }
@Override protected void setFramework(final Collection<Framework> frameworks) { if (frameworks != null && !frameworks.isEmpty()) { final Framework framework = frameworks.iterator().next(); for (int i = 0; i < this.framework.getItemCount(); i++) { if (this.framework.getItemText(i).equalsIgnoreCase(framework.toString())) { this.framework.setSelectedIndex(i); return; } } } this.framework.setSelectedIndex(0); }
@Override protected Collection<Framework> getFrameworks() { if (framework.getSelectedValue().equalsIgnoreCase("(Framework)")) { return Collections.emptyList(); } return new ArrayList<Framework>() {{ add(Framework.valueOf(framework.getSelectedValue().toUpperCase())); }}; }
@Override protected void setFramework(final Collection<Framework> frameworks) { if (frameworks != null && !frameworks.isEmpty()) { final Framework framework = frameworks.iterator().next(); for (int i = 0; i < this.framework.getItemCount(); i++) { if (this.framework.getItemText(i).equalsIgnoreCase(framework.toString())) { this.framework.setSelectedIndex(i); return; } } } this.framework.setSelectedIndex(0); }
@Override protected Collection<Framework> getFrameworks() { if (framework.getSelectedValue().equalsIgnoreCase("(Framework)")) { return Collections.emptyList(); } return new ArrayList<Framework>() {{ add(Framework.valueOf(framework.getSelectedValue().toUpperCase())); }}; }
@Override protected void setFramework(final Collection<Framework> frameworks) { if (frameworks != null && !frameworks.isEmpty()) { final Framework framework = frameworks.iterator().next(); for (int i = 0; i < this.framework.getItemCount(); i++) { if (this.framework.getItemText(i).equalsIgnoreCase(framework.toString())) { this.framework.setSelectedIndex(i); return; } } } this.framework.setSelectedIndex(0); }
@Override protected Collection<Framework> getFrameworks() { if (framework.getSelectedValue().equalsIgnoreCase("(Framework)")) { return Collections.emptyList(); } return new ArrayList<Framework>() {{ add(Framework.valueOf(framework.getSelectedValue().toUpperCase())); }}; }
private Path getDependencyPath(final Path pluginPath, final Framework framework) { return pluginPath.resolve("dependencies").resolve(framework.toString() + ".dependency"); }
private Set<Framework> loadFramework(final String pluginName) { try { final Set<Framework> result = new HashSet<Framework>(); final DirectoryStream<Path> stream = getIoService().newDirectoryStream(getPluginPath(pluginName).resolve("dependencies")); for (final Path path : stream) { try { result.add(Framework.valueOf(path.getFileName().toString().replace(".dependency", "").toUpperCase())); } catch (final Exception ignored) { } } return result; } catch (final NotDirectoryException exception) { return Collections.emptySet(); } }
@Override protected void setFramework(final Collection<Framework> frameworks) { if (frameworks != null && !frameworks.isEmpty()) { final Framework framework = frameworks.iterator().next(); for (int i = 0; i < this.framework.getItemCount(); i++) { if (this.framework.getItemText(i).equalsIgnoreCase(framework.toString())) { this.framework.setSelectedIndex(i); return; } } } framework.setSelectedIndex(0); }