@Override public void initializeUI(UIBuilder builder) throws Exception { builder.add(arguments); }
@Override public void initializeUI(UIBuilder builder) throws Exception { builder.add(arguments); }
@Override public void initializeUI(UIBuilder builder) throws Exception { builder.add(createMain); }
/** * A helper function to add the components to the builder and return a list of all the components */ public static List<InputComponent> addInputComponents(UIBuilder builder, InputComponent... components) { List<InputComponent> inputComponents = new ArrayList<>(); for (InputComponent component : components) { builder.add(component); inputComponents.add(component); } return inputComponents; }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); arguments = factory.createInputMany("arguments", String.class); notest = factory.createInput("notest", Boolean.class).setLabel("No Test"); quiet = factory.createInput("quiet", 'q', Boolean.class).setLabel("Quiet").setDescription("Quiet output"); profile = factory.createInputMany("profile", String.class); builder.add(arguments).add(profile).add(notest).add(quiet); }
@Override public void initializeUI(UIBuilder builder) throws Exception { versionSelect.setValueChoices(getValidErraiVersions()); builder.add(versionSelect); }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); super.initializeUI(builder); commandName = factory.createInput("commandName", String.class).setLabel("Command name"); categories = factory.createInputMany("categories", String.class).setLabel("Categories"); categories.setDefaultValue(new ArrayList<String>()); builder.add(commandName).add(categories); }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); furnaceContainer = factory.createSelectOne("furnaceContainer", AddonId.class).setLabel("Furnace container") .setRequired(true).setRequiredMessage("You must select one Furnace container"); splitProjects = factory.createInput("splitProjects", Boolean.class) .setLabel("Create API, Impl, SPI, Tests, and Addon modules"); addons = factory.createSelectMany("addons", AddonId.class).setLabel("Depend on these addons"); configureAddonDependencies(); builder.add(furnaceContainer).add(splitProjects).add(addons); }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); arguments = factory.createInputMany("arguments", 'd', Dependency.class).setLabel("Coordinates").setRequired(true) .setDescription( "The coordinates of the arguments to be checked [groupId :artifactId {:version :scope :packaging}]"); effective = factory.createInput("effective", 'e', Boolean.class).setLabel("Effective"); builder.add(arguments).add(effective); }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); named = factory.createInput("named", String.class).setLabel("Archetype catalog Name") .setDescription("The archetype catalog name to be used"); builder.add(named); }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); this.arguments = factory.createInputMany("arguments", String.class) .setLabel("Arguments") .setRequired(true); builder.add(arguments); }
@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 void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); named = factory.createInput("named", String.class).setLabel("Archetype catalog Name") .setDescription("The archetype catalog name to be used").setRequired(true); url = factory.createInput("url", URLResource.class).setLabel("Archetype catalog URL") .setDescription("The archetype catalog URL to be used").setRequired(true); builder.add(named).add(url); }
@Override public void initializeUI(UIBuilder builder) throws Exception { this.uri = getInputComponentFactory().createInput("uri", String.class).setLabel("URI") .setDescription("Git repository URI").setRequired(true); this.targetDirectory = getInputComponentFactory().createInput("targetDirectory", DirectoryResource.class) .setLabel("Target directory").setRequired(true); builder.add(uri).add(targetDirectory); }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); arguments = factory.createInputMany("arguments", 'd', String.class).setLabel("Coordinates").setRequired(true) .setDescription( "The coordinates of the arguments to be added [groupId :artifactId {:version :scope :packaging}]"); builder.add(arguments); }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); url = factory.createInput("url", String.class).setLabel("Repository URL").setRequired(true) .setDescription("The repository URL"); builder.add(url); }
@Override public void initializeUI(UIBuilder uiBuilder) throws Exception { uiBuilder.add(vertxVersion); // Version default and values vertxVersion.setDefaultValue(() -> config().getVersion()); vertxVersion.setValueChoices(() -> config().getAvailableVersions()); }
@Override public void initializeUI(UIBuilder builder) throws Exception { InputComponentFactory factory = builder.getInputComponentFactory(); name = factory.createInput("name", String.class).setLabel("Connection Name") .setDescription("The name you want to give to this database connection.").setRequired(true); builder.add(name); super.initializeUI(builder); }
@Override public void initializeUI(UIBuilder builder) throws Exception { this.templates = getInputComponentFactory().createInput("templates", String.class).setLabel("From templates") .setRequired(true); templates.setCompleter(new GitIgnoreTemplateCompleter(getSelectedProject(builder.getUIContext()))); builder.add(templates); }