JavaTM Platform
Standard Ed. 6

javax.security.auth.callback
类 TextInputCallback

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)

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策