@Override public boolean accept(UIContext context) { return context.getProvider().isGUI(); } }
@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(); } }
protected boolean isRunningInGui(UIContext context) { return context.getProvider().isGUI(); }
protected boolean isRunningInGui(UIContext context) { return context.getProvider().isGUI(); }
@Override public boolean isEnabled(UIContext context) { UIProvider provider = context.getProvider(); return !provider.isEmbedded() && !provider.isGUI(); }
@Override public boolean isEnabled(UIContext context) { return super.isEnabled(context) && !context.getProvider().isGUI(); }
@Override public boolean isEnabled(UIContext context) { UIProvider provider = context.getProvider(); if (!provider.isEmbedded() && !provider.isGUI()) { File forgeHomeDir = OperatingSystemUtils.getForgeHomeDir(); if (forgeHomeDir == null) return false; File updateDir = new File(forgeHomeDir, ".update"); return updateDir.exists(); } return false; }
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 boolean isEnabled(UIContext context) { UIProvider provider = context.getProvider(); return super.isEnabled(context) && !provider.isGUI() && !provider.isEmbedded(); } }
@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 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 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_INSTALL_COMMAND_NAME : ADDON_INSTALL_COMMAND_NAME_NO_GUI) .description(ADDON_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_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 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)); }
@Override public void initializeUI(UIBuilder builder) throws Exception { boolean gui = builder.getUIContext().getProvider().isGUI(); InputComponentFactory factory = builder.getInputComponentFactory(); this.addon = factory.createSelectOne("addon", AddonDescriptor.class) .setLabel("Addon") .setRequired(true) .setNote(() -> addon.hasValue() ? addon.getValue().getDescription() : null) .setValueChoices(AddonDescriptorCatalogRegistry.INSTANCE.find("")) .setItemLabelConverter(gui ? AddonDescriptor::getName : AddonDescriptor::getId); builder.add(addon); }