public class TextInputCallback extends Object implements Callback, Serializable
Underlying security services instantiate and pass a TextInputCallback
to the handle
method of a CallbackHandler
to retrieve generic text information.
CallbackHandler
, Serialized Formpublic TextInputCallback(String prompt)
Construct a TextInputCallback
with a prompt.
prompt
- the prompt used to request the information.IllegalArgumentException
- if prompt
is null or if prompt
has a length of 0.public TextInputCallback(String prompt, String defaultText)
Construct a TextInputCallback
with a prompt and default input value.
prompt
- the prompt used to request the information.
defaultText
- the text to be used as the default text displayed with the prompt.IllegalArgumentException
- if prompt
is null, if prompt
has a length of 0, if defaultText
is null or if defaultText
has a length of 0.public String getPrompt()
Get the prompt.
public String getDefaultText()
Get the default text.
TextInputCallback
was not instantiated with defaultText
.public void setText(String text)
Set the retrieved text.
text
- the retrieved text, which may be null.getText()
public String getText()
Get the retrieved text.
setText(java.lang.String)
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.