- 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
TextInputCallbackto thehandlemethod of aCallbackHandlerto retrieve generic text information.- Since:
 - 1.4
 - See Also:
 CallbackHandler, Serialized Form
 
- 
- 
Constructor Summary
Constructors Constructor Description TextInputCallback(String prompt)Construct aTextInputCallbackwith a prompt.TextInputCallback(String prompt, String defaultText)Construct aTextInputCallbackwith a prompt and default input value. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultText()Get the default text.StringgetPrompt()Get the prompt.StringgetText()Get the retrieved text.voidsetText(String text)Set the retrieved text. 
 - 
 
- 
- 
Constructor Detail
- 
TextInputCallback
public TextInputCallback(String prompt)
Construct aTextInputCallbackwith 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 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:
 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)
 
 - 
 
 -