Codota Logo
TextIO.newStringInputReader
Code IndexAdd Codota to your IDE (free)

How to use
newStringInputReader
method
in
org.beryx.textio.TextIO

Best Java code snippets using org.beryx.textio.TextIO.newStringInputReader (Showing top 13 results out of 315)

  • Common ways to obtain TextIO
private void myMethod () {
TextIO t =
  • Codota IconTextTerminal textTerminal;new TextIO(textTerminal)
  • Smart code suggestions by Codota
}
origin: beryx/text-io

private void addTask(TextIO textIO, String prompt, Supplier<String> defaultValueSupplier, Consumer<String> valueSetter) {
  operations.add(() -> valueSetter.accept(textIO.newStringInputReader()
      .withDefaultValue(defaultValueSupplier.get())
      .read(prompt)));
}
origin: mars-sim/mars-sim

private void addTask(TextIO textIO, String prompt, Supplier<String> defaultValueSupplier, Consumer<String> valueSetter) {
  operations.add(() -> valueSetter.accept(textIO.newStringInputReader()
      .withDefaultValue(defaultValueSupplier.get())
      .read(prompt)));
}
origin: mars-sim/mars-sim

private void addString(TextIO textIO, String prompt, Supplier<String> defaultValueSupplier, Consumer<String> valueSetter) {
  operations.add(() -> {
    setChoices();
    valueSetter.accept(textIO.newStringInputReader()
      .withDefaultValue(defaultValueSupplier.get())
      .read(prompt));
    });
}
origin: mars-sim/mars-sim

  private void addGender(TextIO textIO, String prompt, Supplier<String> defaultValueSupplier, Consumer<String> valueSetter) {
    operations.add(() -> {
      String[] sex = {"M", "F"};
      setChoices(sex);
      valueSetter.accept(textIO.newStringInputReader()
//                    .withInlinePossibleValues(sex)
          .withIgnoreCase()
//                    .withPromptAdjustments(false)
//                .withInlinePossibleValues("m", "f", "M", "F")
        .withDefaultValue(defaultValueSupplier.get())
        .read(prompt));
      });
  }
  
origin: mars-sim/mars-sim

  private void addAffiliation(TextIO textIO, String prompt, Supplier<String> defaultValueSupplier, Consumer<String> valueSetter) {
    operations.add(() -> {
      String[] ans = {"y", "n"};
      setChoices(ans);
      valueSetter.accept(textIO.newStringInputReader()
//                  .withPromptAdjustments(false)
//                  .withInlinePossibleValues(ans)
          .withIgnoreCase()
//                    .withPromptAdjustments(false)
//                .withInlinePossibleValues("m", "f", "M", "F")
//                .withDefaultValue(defaultValueSupplier.get())
       .withDefaultValue("y")
        .read(prompt));
      });
  }
  
origin: mars-sim/mars-sim

this.dataObject = dataObject;
this.stringInputReaderSupplier = () -> textIO.newStringInputReader();
this.intInputReaderSupplier = () -> textIO.newIntInputReader();
this.longInputReaderSupplier = () -> textIO.newLongInputReader();
origin: beryx/text-io

@Override
public void accept(TextIO textIO, RunnerData runnerData) {
  TextTerminal<?> terminal = textIO.getTextTerminal();
  String initData = (runnerData == null) ? null : runnerData.getInitData();
  AppUtil.printGsonMessage(terminal, initData);
  String user = textIO.newStringInputReader()
      .withDefaultValue("admin")
      .read("Username");
  String password = textIO.newStringInputReader()
      .withMinLength(6)
      .withInputMasking(true)
      .read("Password");
  int age = textIO.newIntInputReader()
      .withMinVal(13)
      .read("Age");
  Month month = textIO.newEnumInputReader(Month.class)
      .read("What month were you born in?");
  terminal.printf("\nUser %s is %d years old, was born in %s and has the password %s.\n", user, age, month, password);
  textIO.newStringInputReader().withMinLength(0).read("\nPress enter to terminate...");
  textIO.dispose("User '" + user + "' has left the building.");
}
origin: beryx/text-io

textIO.newStringInputReader().withMinLength(0).read("\nPress enter to terminate...");
textIO.dispose();
origin: beryx/text-io

    String product;
    try {
      product = textIO.newStringInputReader().withPropertiesPrefix("product").read("product");
    } catch (ReadAbortedException e) {
      terminal.executeWithPropertiesPrefix("abort",
textIO.newStringInputReader().withMinLength(0).read("\nPress enter to terminate...");
textIO.dispose();
origin: mars-sim/mars-sim

textIO.newStringInputReader().withMinLength(0).read("\nPress enter to terminate...");
textIO.dispose();
origin: beryx/text-io

props.setInputColor("blue");
props.setInputItalic(true);
String product = textIO.newStringInputReader().read("Product name");
props.setPromptUnderline(false);
props.setInputColor("yellow");
String city = textIO.newStringInputReader().read("City");
String street = textIO.newStringInputReader().read("Street Address");
String shippingOptions = textIO.newStringInputReader()
    .withNumberedPossibleValues("Standard Shipping", "Two-Day Shipping", "One-Day Shipping")
    .read("Shipping Options");
props.setPromptUnderline(false);
props.setInputColor("magenta");
String paymentType = textIO.newStringInputReader()
    .withNumberedPossibleValues("PayPal", "MasterCard", "VISA")
    .read("Payment Type");
String owner = textIO.newStringInputReader().read("Account Owner");
textIO.newStringInputReader().withMinLength(0).read("\nPress enter to terminate...");
textIO.dispose("Payment receipt sent to " + owner + ".");
origin: beryx/text-io

@Override
public void accept(TextIO textIO, RunnerData runnerData) {
  TextTerminal<?> terminal = textIO.getTextTerminal();
  String initData = (runnerData == null) ? null : runnerData.getInitData();
  AppUtil.printGsonMessage(terminal, initData);
  terminal.executeWithPropertiesPrefix("custom.title", t -> t.print("Cuboid dimensions: "));
  terminal.println();
  double length = textIO.newDoubleInputReader()
      .withMinVal(0.0)
      .withPropertiesPrefix("custom.length")
      .read("Length");
  double width = textIO.newDoubleInputReader()
      .withMinVal(0.0)
      .withPropertiesPrefix("custom.width")
      .read("Width");
  double height = textIO.newDoubleInputReader()
      .withMinVal(0.0)
      .withPropertiesPrefix("custom.height")
      .read("Height");
  terminal.executeWithPropertiesPrefix("custom.title",
      t -> t.print("The volume of your cuboid is: " + length * width * height));
  terminal.println();
  textIO.newStringInputReader()
      .withMinLength(0)
      .withPropertiesPrefix("custom.neutral")
      .read("\nPress enter to terminate...");
  textIO.dispose();
}
origin: mars-sim/mars-sim

textIO.newStringInputReader().withMinLength(0).read("\nPress enter to terminate...");
textIO.dispose();
org.beryx.textioTextIOnewStringInputReader

Popular methods of TextIO

  • <init>
  • dispose
  • getTextTerminal
  • newBooleanInputReader
  • newDoubleInputReader
  • newGenericInputReader
  • newIntInputReader
  • newEnumInputReader
  • newLongInputReader

Popular in Java

  • Updating database using SQL prepared statement
  • getExternalFilesDir (Context)
  • onRequestPermissionsResult (Fragment)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • BufferedReader (java.io)
    Reads text from a character-input stream, buffering characters so as to provide for the efficient re
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now