Package net.morimekta.console.terminal
Class InputPassword
- java.lang.Object
-
- net.morimekta.console.terminal.InputPassword
-
public class InputPassword extends java.lang.Object
Class that handled reading a password from terminal. It will not print out the password (hidden input) on the terminal, but may print out the length of it and current position based on char replacement. The char replacement must be a single char, or an empty string. SeeInputLine
for details on input controls.
-
-
Constructor Summary
Constructors Constructor Description InputPassword(Terminal terminal, java.lang.String message)
Constructor for simple line-input.InputPassword(Terminal terminal, java.lang.String message, java.lang.String charReplacement)
Constructor for complete line-input.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
readPassword()
Read password from terminal.
-
-
-
Constructor Detail
-
InputPassword
public InputPassword(Terminal terminal, java.lang.String message)
Constructor for simple line-input.- Parameters:
terminal
- Terminal to use.message
- Message to print.
-
InputPassword
public InputPassword(Terminal terminal, java.lang.String message, java.lang.String charReplacement)
Constructor for complete line-input.- Parameters:
terminal
- Terminal to use.message
- Message to print.charReplacement
- The character replacement string, e.g. "*".
-
-