javax.security.auth.callback
Class TextInputCallback

java.lang.Object
  |
  +--javax.security.auth.callback.TextInputCallback
All Implemented Interfaces:
Callback

public class TextInputCallback
extends java.lang.Object
implements Callback

Underlying security services instantiate and pass a TextInputCallback to the invokeCallback method of a CallbackHandler to retrieve generic text information.

Version:
1.6, 01/11/00
See Also:
CallbackHandler

Constructor Summary
java.lang.String)">TextInputCallback(java.lang.String prompt)
          Construct a TextInputCallback with a prompt.
java.lang.String, java.lang.String)">TextInputCallback(java.lang.String prompt, java.lang.String defaultText)
          Construct a TextInputCallback with a prompt and default input value.
 
Method Summary
 java.lang.String getDefaultText()
          Get the default text.
 java.lang.String getPrompt()
          Get the prompt.
 java.lang.String getText()
          Get the retrieved text.
 void java.lang.String)">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
java.lang.String)">

TextInputCallback

public TextInputCallback(java.lang.String prompt)
Construct a TextInputCallback with a 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.

java.lang.String, java.lang.String)">

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.

java.lang.String)">

setText

public void setText(java.lang.String text)
Set the retrieved text.

Parameters:
text - the retrieved text, which may be null.

getText

public java.lang.String getText()
Get the retrieved text.

Returns:
the retrieved text, which may be null.