Class TextInputCallback
- java.lang.Object
-
- javax.security.auth.callback.TextInputCallback
- All Implemented Interfaces:
-
Serializable,Callback
- Direct Known Subclasses:
RealmCallback
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.
- Since:
- 1.4
- See Also:
-
CallbackHandler, Serialized Form
Constructor Summary
| Constructor | Description |
|---|---|
TextInputCallback(String prompt) | Construct a |
TextInputCallback(String prompt,
String defaultText) | Construct a |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
String | getDefaultText() | Get the default text. |
String | getPrompt() | Get the prompt. |
String | getText() | Get the retrieved text. |
void | setText(String text) | Set the retrieved text. |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail
TextInputCallback
public TextInputCallback(String prompt)
Construct a TextInputCallback with a prompt.
- Parameters:
-
prompt- the prompt used to request the information. - Throws:
-
IllegalArgumentException- ifpromptis null or ifprompthas a length of 0.
TextInputCallback
public TextInputCallback(String prompt,
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:
-
IllegalArgumentException- ifpromptis null, ifprompthas a length of 0, ifdefaultTextis null or ifdefaultTexthas a length of 0.
Method Detail
getPrompt
public String getPrompt()
Get the prompt.
- Returns:
- the prompt.
getDefaultText
public String getDefaultText()
Get the default text.
- Returns:
- the default text, or null if this
TextInputCallbackwas not instantiated withdefaultText.
setText
public void setText(String text)
Set the retrieved text.
- Parameters:
-
text- the retrieved text, which may be null. - See Also:
getText()
getText
public String getText()
Get the retrieved text.
- Returns:
- the retrieved text, which may be null.
- See Also:
setText(java.lang.String)