Class ClientInputValidate

java.lang.Object
za.co.wethinkcode.robots.client.commands.ClientInputValidate

public class ClientInputValidate extends Object
  • Constructor Details

    • ClientInputValidate

      public ClientInputValidate(ArrayList<String> acceptedInputs)
      Overload for Constructor for Input Validator that accepts a new string of acceptable arguments
      Parameters:
      acceptedInputs - new inputs to accept
    • ClientInputValidate

      public ClientInputValidate(String[] acceptedInputs)
      Overload for Constructor for Input Validator that accepts a new string of acceptable arguments
      Parameters:
      acceptedInputs - new inputs to accept
    • ClientInputValidate

      public ClientInputValidate()
      empty constructor for validating user input validator
  • Method Details

    • validateLaunch

      public boolean validateLaunch(String input)
      Specific utility for validating launch as a first command
      Parameters:
      input - user input
      Returns:
      if this command meets the required launch syntax
    • validateInput

      public boolean validateInput(String input)
    • validatePartialInput

      public String validatePartialInput(String input)