Interface InputHandler

All Known Implementing Classes:
DefaultInputHandler, GreedyInputHandler, PropertyFileInputHandler, SecureInputHandler

public interface InputHandler
Plugin to Ant to handle requests for user input.
Since:
Ant 1.5
  • Method Summary

    Modifier and Type Method Description
    void handleInput​(InputRequest request)
    Handle the request encapsulated in the argument.
  • Method Details

    • handleInput

      void handleInput​(InputRequest request) throws BuildException
      Handle the request encapsulated in the argument.

      Precondition: the request.getPrompt will return a non-null value.

      Postcondition: request.getInput will return a non-null value, request.isInputValid will return true.

      Parameters:
      request - the request to be processed
      Throws:
      BuildException - if the input cannot be read from the console