モジュール java.base

クラスNameCallback

java.lang.Object
javax.security.auth.callback.NameCallback
すべての実装されたインタフェース:
Serializable, Callback

public class NameCallback extends Object implements Callback, Serializable

ベースとなるセキュリティ・サービスでは、NameCallbackをインスタンス化してCallbackHandlerhandleメソッドに渡し、名前情報を検索します。

導入されたバージョン:
1.4
関連項目:
  • コンストラクタの詳細

    • NameCallback

      public NameCallback(String prompt)
      プロンプトでNameCallbackを構築します。
      パラメータ:
      prompt - 名前の要求に使用するプロンプト。
      例外:
      IllegalArgumentException - promptがnullの場合、またはpromptの長さが0である場合。
    • NameCallback

      public NameCallback(String prompt, String defaultName)
      プロンプトとデフォルトの名前でNameCallbackを構築します。
      パラメータ:
      prompt - 情報の要求に使用するプロンプト。
      defaultName - デフォルト名としてプロンプトに表示される名前。
      例外:
      IllegalArgumentException - promptがnullの場合、promptの長さが0の場合、defaultNameがnullの場合、またはdefaultNameの長さが0の場合。
  • メソッドの詳細

    • getPrompt

      public String getPrompt()
      プロンプトを取得します。
      戻り値:
      プロンプト。
    • getDefaultName

      public String getDefaultName()
      デフォルトの名前を取得します。
      戻り値:
      デフォルトの名前。このNameCallbackdefaultNameでインスタンス化されていない場合はnull。
    • setName

      public void setName(String name)
      検出した名前を設定します。
      パラメータ:
      name - 検出した名前(nullの場合もある)。
      関連項目:
    • getName

      public String getName()
      検出した名前を取得します。
      戻り値:
      検出した名前。nullの場合もある
      関連項目: