@Override public String toString() { String result = "Furnace: " + runnable.furnace.hashCode() + "\nStatus: " + runnable.furnace.getStatus() + "\n\n"; for (AddonRepository repository : runnable.furnace.getRepositories()) { result += repository + "\n"; } result += "\n" + runnable.furnace; return result; } }
private List<AddonId> getEnabledAddonIds() { List<AddonId> result = new ArrayList<>(); for (AddonRepository repository : furnace.getRepositories()) { List<AddonId> addons = repository.listEnabled(); result.addAll(addons); } return result; }
private List<AddonId> getEnabledAddonIds() { List<AddonId> result = new ArrayList<>(); for (AddonRepository repository : furnace.getRepositories()) { List<AddonId> addons = repository.listEnabled(); result.addAll(addons); } return result; }
private Collection<AddonRepository> getRepositories() { return (addonView == null) ? furnace.getRepositories() : addonView.getRepositories(); } }
private boolean containsAddon(String name) { boolean result = false; for (AddonRepository repo : furnace.getRepositories()) { result |= repo.listAll().stream().anyMatch(id -> name.equals(id.getName())); } return result; }
private boolean containsAddon(String name) { boolean result = false; for (AddonRepository repo : furnace.getRepositories()) { result |= repo.listAll().stream().anyMatch(id -> name.equals(id.getName())); } return result; }
private Set<String> getEnabledAddons() { Set<String> addons = new HashSet<>(); try { for (AddonRepository repository : furnace.getRepositories()) { System.out.println(repository.getRootDirectory().getCanonicalPath() + ":"); List<AddonId> enabledAddons = repository.listEnabled(); for (AddonId addon : enabledAddons) { addons.add(addon.toCoordinates()); } } } catch (Exception e) { e.printStackTrace(); System.out.println("> Forge version [" + AddonRepositoryImpl.getRuntimeAPIVersion() + "]"); } return addons; }
private Set<String> getEnabledAddons() { Set<String> addons = new HashSet<>(); try { for (AddonRepository repository : furnace.getRepositories()) { System.out.println(repository.getRootDirectory().getCanonicalPath() + ":"); List<AddonId> enabledAddons = repository.listEnabled(); for (AddonId addon : enabledAddons) { addons.add(addon.toCoordinates()); } } } catch (Exception e) { e.printStackTrace(); System.out.println("> Forge version [" + AddonRepositoryImpl.getRuntimeAPIVersion() + "]"); } return addons; }
private void list() { try { for (AddonRepository repository : furnace.getRepositories()) { System.out.println(repository.getRootDirectory().getCanonicalPath() + ":"); List<AddonId> addons = repository.listAll(); for (AddonId addon : addons) { System.out.println(addon.toCoordinates()); } } } catch (Exception e) { e.printStackTrace(); System.out.println("> Forge version [" + AddonRepositoryImpl.getRuntimeAPIVersion() + "]"); } finally { exitAfter = true; } }
private void list() { try { for (AddonRepository repository : furnace.getRepositories()) { System.out.println(repository.getRootDirectory().getCanonicalPath() + ":"); List<AddonId> addons = repository.listAll(); for (AddonId addon : addons) { System.out.println(addon.toCoordinates()); } } } catch (Exception e) { e.printStackTrace(); System.out.println("> Forge version [" + AddonRepositoryImpl.getRuntimeAPIVersion() + "]"); } finally { exitAfter = true; } }
@Override public Result execute(UIExecutionContext context) throws Exception { Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader()); Set<AddonId> choices = new TreeSet<>(); for (AddonRepository repository : furnace.getRepositories()) { choices.addAll(repository.listEnabled()); } UIOutput output = context.getUIContext().getProvider().getOutput(); PrintStream out = output.out(); out.println("Currently installed addons:"); for (AddonId addonId : choices) { out.println(addonId.toCoordinates()); } return Results.success(); }
AddonId defaultDependency = null; Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader()); for (AddonRepository repository : furnace.getRepositories())
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); addonDependencies = factory.createSelectMany("addonDependencies", AddonId.class).setLabel("Dependency addons") .setDescription("Addons this test depends upon"); Set<AddonId> choices = new TreeSet<>(); Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader()); for (AddonRepository repository : furnace.getRepositories()) { for (AddonId id : repository.listEnabled()) { if (id.getName().contains(":")) choices.add(id); } } addonDependencies.setValueChoices(choices); addonDependencies.setDefaultValue(new ArrayList<AddonId>()); builder.add(addonDependencies); }
REPOS: for (AddonRepository repository : furnace.getRepositories())
REPOS: for (AddonRepository repository : furnace.getRepositories())
AddonId defaultDependency = null; Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader()); for (AddonRepository repository : furnace.getRepositories())
if (!containsMutableRepository(furnace.getRepositories()))
Project project = getSelectedProject(builder); Furnace furnace = SimpleContainer.getFurnace(getClass().getClassLoader()); for (AddonRepository repository : furnace.getRepositories())
.get(); Set<AddonId> choices = new TreeSet<>(); for (AddonRepository repository : furnace.getRepositories())
for (AddonRepository r : furnace.getRepositories())