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
TextInputCallbackto thehandlemethod of aCallbackHandlerto retrieve generic text information.- See Also:
CallbackHandler, Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description TextInputCallback(java.lang.String prompt)Construct aTextInputCallbackwith a prompt.TextInputCallback(java.lang.String prompt, java.lang.String defaultText)Construct aTextInputCallbackwith a prompt and default input value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.StringgetDefaultText()Get the default text.java.lang.StringgetPrompt()Get the prompt.java.lang.StringgetText()Get the retrieved text.voidsetText(java.lang.String text)Set the retrieved text.
-
-
-
Constructor Detail
-
TextInputCallback
public TextInputCallback(java.lang.String prompt)
Construct aTextInputCallbackwith a prompt.- Parameters:
prompt- the prompt used to request the information.- Throws:
java.lang.IllegalArgumentException- ifpromptis null or ifprompthas a length of 0.
-
TextInputCallback
public TextInputCallback(java.lang.String prompt, java.lang.String defaultText)Construct aTextInputCallbackwith 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- ifpromptis null, ifprompthas a length of 0, ifdefaultTextis null or ifdefaultTexthas 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
TextInputCallbackwas not instantiated withdefaultText.
-
setText
public void setText(java.lang.String text)
Set the retrieved text.- Parameters:
text- the retrieved text, which may be null.- See Also:
getText()
-
getText
public java.lang.String getText()
Get the retrieved text.- Returns:
- the retrieved text, which may be null.
- See Also:
setText(java.lang.String)
-
-