Module java.base

Class PasswordCallback

    • 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.