java.lang.Object
javax.security.auth.callback.TextInputCallback
- All Implemented Interfaces:
Serializable
,Callback
- Direct Known Subclasses:
RealmCallback
Underlying security services instantiate and pass a
TextInputCallback
to the handle
method of a CallbackHandler
to retrieve generic text
information.
- Since:
- 1.4
- See Also:
-
Constructor Summary
ConstructorDescriptionTextInputCallback
(String prompt) Construct aTextInputCallback
with a prompt.TextInputCallback
(String prompt, String defaultText) Construct aTextInputCallback
with a prompt and default input value. -
Method Summary
-
Constructor Details
-
TextInputCallback
Construct aTextInputCallback
with a prompt.- Parameters:
prompt
- the prompt used to request the information.- Throws:
IllegalArgumentException
- ifprompt
is null or ifprompt
has a length of 0.
-
TextInputCallback
Construct aTextInputCallback
with a prompt and default input value.- Parameters:
prompt
- the prompt used to request the information.defaultText
- the text to be used as the default text displayed with the prompt.- Throws:
IllegalArgumentException
- ifprompt
is null, ifprompt
has a length of 0, ifdefaultText
is null or ifdefaultText
has a length of 0.
-
-
Method Details
-
getPrompt
Get the prompt.- Returns:
- the prompt.
-
getDefaultText
Get the default text.- Returns:
- the default text, or null if this
TextInputCallback
was not instantiated withdefaultText
.
-
setText
Set the retrieved text.- Parameters:
text
- the retrieved text, which may be null.- See Also:
-
getText
Get the retrieved text.- Returns:
- the retrieved text, which may be null.
- See Also:
-