Module java.base

Class TextInputCallback

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

public class TextInputCallback extends Object implements Callback, Serializable

底层安全服务实例化并将一个TextInputCallback传递给CallbackHandlerhandle方法,以检索通用文本信息。

自从:
1.4
参见:
  • Constructor Details

    • 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。
  • Method Details

    • getPrompt

      public String getPrompt()
      获取提示。
      返回:
      提示。
    • getDefaultText

      public String getDefaultText()
      获取默认文本。
      返回:
      默认文本,如果此TextInputCallback未使用defaultText实例化,则返回null。
    • setText

      public void setText(String text)
      设置检索到的文本。
      参数:
      text - 检索到的文本,可能为null。
      参见:
    • getText

      public String getText()
      获取检索到的文本。
      返回:
      检索到的文本,可能为null。
      参见: