Module java.base

Class NameCallback

    • Constructor Detail

      • NameCallback

        public NameCallback​(String prompt)
        Construct a NameCallback with a prompt.
        Parameters:
        prompt - the prompt used to request the name.
        Throws:
        IllegalArgumentException - if prompt is null or if prompt has a length of 0.
      • NameCallback

        public NameCallback​(String prompt,
                            String defaultName)
        Construct a NameCallback with a prompt and default name.
        Parameters:
        prompt - the prompt used to request the information.
        defaultName - the name to be used as the default name displayed with the prompt.
        Throws:
        IllegalArgumentException - if prompt is null, if prompt has a length of 0, if defaultName is null, or if defaultName has a length of 0.
    • Method Detail

      • getPrompt

        public String getPrompt()
        Get the prompt.
        Returns:
        the prompt.
      • getDefaultName

        public String getDefaultName()
        Get the default name.
        Returns:
        the default name, or null if this NameCallback was not instantiated with a defaultName.
      • setName

        public void setName​(String name)
        Set the retrieved name.
        Parameters:
        name - the retrieved name (which may be null).
        See Also:
        getName()