javax.security.auth.callback

接口
异常
java.lang.Object
  继承者 javax.security.auth.callback.TextInputCallback
所有已实现的接口:
Serializable, Callback
直接已知子类:
RealmCallback

public class TextInputCallback
     
extends Object
implements Callback, Serializable

底层安全服务实例化一个 TextInputCallback 并将其传递给 CallbackHandlerhandle 方法,以获取普通的文本信息。

另请参见:
CallbackHandler, 序列化表格

构造方法摘要
TextInputCallback(String prompt)
          构造一个带提示的 TextInputCallback
TextInputCallback(String prompt, String defaultText)
          构造一个带提示和默认输入值的 TextInputCallback
 
方法摘要
 String getDefaultText()
          获取默认文本。
 String getPrompt()
          获取提示。
 String getText()
          获取检索到的文本。
 void setText(String text)
          设置获取到的文本。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TextInputCallback

public TextInputCallback(String prompt)
构造一个带提示的 TextInputCallback

参数:
prompt - 用来请求信息的提示。
抛出:
IllegalArgumentException - 如果 prompt 为 null 或者 prompt 的长度为 0。

TextInputCallback

public TextInputCallback(String prompt,
                         String defaultText)
构造一个带提示和默认输入值的 TextInputCallback

参数:
prompt - 用来请求信息的提示。

defaultText - 用作与提示一起显示的默认文本。
抛出:
IllegalArgumentException - 如果 prompt 为 null,如果 prompt 的长度为 0,如果 defaultText 为 null 或者 defaultText 的长度为 0。
方法详细信息

getPrompt

public String getPrompt()
获取提示。

返回:
提示。

getDefaultText

public String getDefaultText()
获取默认文本。

返回:
默认的文本,如果此 TextInputCallback 没有使用 defaultText 实例化,则返回 null。

setText

public void setText(String text)
设置获取到的文本。

参数:
text - 获取到的文本,它可以为 null。
另请参见:
getText()

getText

public String getText()
获取检索到的文本。

返回:
获取到的文本,它可以为 null。
另请参见:
setText(java.lang.String)