@Override public boolean accept(UIContext context) { return !context.getProvider().isGUI(); }
@Override public boolean isEnabled(UIContext context) { return !context.getProvider().isGUI(); }
@Override public boolean isEnabled(UIContext context) { return !context.getProvider().isGUI(); } }
/** * @return <code>true</code> if {@link UIProvider#isEmbedded()} returns <code>true</code> */ @Override public boolean accept(UIContext type) { return type.getProvider().isEmbedded(); } }
/** * @return <code>true</code> if {@link UIProvider#isEmbedded()} returns <code>false</code> */ @Override public boolean accept(UIContext type) { return !type.getProvider().isEmbedded(); }
@Override public boolean accept(UIContext context) { return context.getProvider().isGUI(); } }
@Override public boolean isEnabled(UIContext context) { UIProvider provider = context.getProvider(); return !provider.isEmbedded() && !provider.isGUI(); }
public void describeExecution(JsonObjectBuilder builder, CommandController controller) throws Exception { Result result = controller.execute(); describeResult(builder, result); // Get out and err RestUIProvider provider = (RestUIProvider) controller.getContext().getProvider(); builder.add("out", provider.getOut()); builder.add("err", provider.getErr()); }
private String buildFrameworkName(UIBuilder uiBuilder, TestingFacet source) { if (source == null) { return null; } if (uiBuilder.getUIContext().getProvider().isGUI()) { return source.getFrameworkName(); } return source.getFrameworkName().toLowerCase(); }
@Override public Result execute(UIExecutionContext context) throws Exception { Shell shell = (Shell) context.getUIContext().getProvider(); shell.getConsole().clear(); return Results.success(); }
@Override public void initializeUI(UIBuilder builder) throws Exception { final List<String> choices = getExistingModules(); // Workaround FORGE-1639 final boolean isGui = builder.getUIContext().getProvider().isGUI(); final String createNew = (isGui) ? CREATE_A_NEW_MODULE_GUI : CREATE_A_NEW_MODULE_CLI; choices.add(createNew); moduleSelect.setValueChoices(choices); moduleSelect.setDefaultValue(createNew); builder.add(moduleSelect); }
@Override public Result execute(UIExecutionContext context) throws Exception { UIContext uiContext = context.getUIContext(); Shell shell = (Shell) uiContext.getProvider(); shell.getConsole().stop(); forge.stop(); uiContext.getAttributeMap().put("org.jboss.forge.exit", Boolean.TRUE); return Results.success(); } }
@Override public Result execute(UIExecutionContext executionContext) throws Exception { UIProvider provider = executionContext.getUIContext().getProvider(); UIOutput output = provider.getOutput(); PrintStream out = output.out(); for (VertxDependency dep : VertxMavenFacet.getAllDependencies()) { String msg = String.format("%s: %s (%s)", dep.getArtifactId(), dep.getName(), dep.getDescription()); out.println(msg); } return Results.success(); }
@Override public Metadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata.from(super.getMetadata(context), getClass()) .name(gui ? ADDON_REMOVE_COMMAND_NAME : ADDON_REMOVE_COMMAND_NAME_NO_GUI) .description(ADDON_REMOVE_COMMAND_DESCRIPTION).category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
@Override public Metadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata .from(super.getMetadata(context), getClass()) .name(gui ? ADDON_BUILD_INSTALL_COMMAND_NAME_FROM_GIT : ADDON_BUILD_INSTALL_COMMAND_NAME_FROM_GIT_NO_GUI) .description(ADDON_BUILD_INSTALL_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
@Override public Metadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata.from(super.getMetadata(context), getClass()) .name(gui ? ADDON_BUILD_INSTALL_COMMAND_NAME : ADDON_BUILD_INSTALL_COMMAND_NAME_NO_GUI) .description(ADDON_BUILD_INSTALL_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
@Override public Metadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata.from(super.getMetadata(context), getClass()) .name(gui ? ADDON_UPDATE_COMMAND_NAME : ADDON_UPDATE_COMMAND_NAME_NO_GUI) .description(ADDON_UPDATE_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
@Override public Result execute(final UIExecutionContext executionContext) throws Exception { final UIOutput output = executionContext.getUIContext().getProvider().getOutput(); AddonWatchService addonWatchService = getAddonWatchService(); addonWatchService.start(); addonWatchService.getMonitoredAddons() .forEach(addonId -> output.info(output.out(), "Monitoring changes on " + addonId)); return Results.success(); }
@Override public UICommandMetadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata .forCommand(AddonInstallCommand.class) .name(gui ? ADDON_SEARCH_COMMAND_NAME : ADDON_SEARCH_COMMAND_NAME_NO_GUI) .description(ADDON_SEARCH_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
@Override public UICommandMetadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata .forCommand(AddonInstallCommand.class) .name(gui ? ADDON_INSTALL_FROM_CATALOG_COMMAND_NAME : ADDON_INSTALL_FROM_CATALOG_COMMAND_NAME_NO_GUI) .description(ADDON_INSTALL_FROM_CATALOG_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }