javax.security.auth.callback
Class TextInputCallback
- java.lang.Object
javax.security.auth.callback.TextInputCallback
All implemented interfaces:
java.io.Serializable, Callback
- public class TextInputCallback
- extends java.lang.Object
- implements Callback, java.io.Serializable
Underlying security services instantiate and pass a
TextInputCallback
to the handle
method of a CallbackHandler
to retrieve generic text
information.
See Also:
Constructor Summary
Constructor and Description |
---|
TextInputCallback(java.lang.String prompt)
Construct a
TextInputCallback with a prompt.
|
TextInputCallback(java.lang.String prompt,java.lang.String defaultText)
Construct a
TextInputCallback with a prompt
and default input value.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getDefaultText()
Get the default text.
|
|
getPrompt()
Get the prompt.
|
|
getText()
Get the retrieved text.
|
|
setText(java.lang.String text)
Set the retrieved text.
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
TextInputCallback
- public TextInputCallback(java.lang.String prompt)
Parameters:
prompt
- the prompt used to request the information. Throws:
java.lang.IllegalArgumentException
- if prompt
is null
or if prompt
has a length of 0. TextInputCallback
- public TextInputCallback(java.lang.String prompt,
- java.lang.String defaultText)
Construct a
TextInputCallback
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:
java.lang.IllegalArgumentException
- if prompt
is null,
if prompt
has a length of 0,
if defaultText
is null
or if defaultText
has a length of 0. Method Detail
getPrompt
- public java.lang.String getPrompt( )
Get the prompt.
Returns:
the prompt.
getDefaultText
- public java.lang.String getDefaultText( )
Get the default text.
Returns:
the default text, or null if this
TextInputCallback
was not instantiated with defaultText
. setText
- public void setText(java.lang.String text)
Set the retrieved text.
getText
- public java.lang.String getText( )
Get the retrieved text.
TextInputCallback
with a prompt.