モジュール java.base

クラスNameCallback

  • すべての実装されたインタフェース:
    Serializable, Callback

    public class NameCallback
    extends Object
    implements Callback, Serializable

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

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

      • 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()
      • getName

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