Class PasswordCallback

    • Constructor Summary

      Constructors

      Constructor and Description
      PasswordCallback(String prompt, boolean echoOn)
      Construct a PasswordCallback with a prompt and a boolean specifying whether the password should be displayed as it is being typed.
    • Constructor Detail

      • PasswordCallback

        public PasswordCallback(String prompt,
                                boolean echoOn)
        Construct a PasswordCallback with a prompt and a boolean specifying whether the password should be displayed as it is being typed.

        Parameters:
        prompt - the prompt used to request the password.

        echoOn - true if the password should be displayed as it is being typed.
        Throws:
        IllegalArgumentException - if prompt is null or if prompt has a length of 0.
    • Method Detail

      • getPrompt

        public String getPrompt()
        Get the prompt.

        Returns:
        the prompt.
      • isEchoOn

        public boolean isEchoOn()
        Return whether the password should be displayed as it is being typed.

        Returns:
        the whether the password should be displayed as it is being typed.
      • setPassword

        public void setPassword(char[] password)
        Set the retrieved password.

        This method makes a copy of the input password before storing it.

        Parameters:
        password - the retrieved password, which may be null.
        See Also:
        getPassword()
      • getPassword

        public char[] getPassword()
        Get the retrieved password.

        This method returns a copy of the retrieved password.

        Returns:
        the retrieved password, which may be null.
        See Also:
        setPassword(char[])
      • clearPassword

        public void clearPassword()
        Clear the retrieved password.