JavaTM 2 Platform
Standard Ed. 5.0

javax.security.auth.callback
クラス NameCallback

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

public class NameCallback
extends Object
implements Callback, Serializable

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

関連項目:
CallbackHandler, 直列化された形式

コンストラクタの概要
NameCallback(String prompt)
          プロンプトで NameCallback を構築します。
NameCallback(String prompt, String defaultName)
          プロンプトとデフォルトの名前で NameCallback を構築します。
 
メソッドの概要
 String getDefaultName()
          デフォルトの名前を取得します。
 String getName()
          検出した名前を取得します。
 String getPrompt()
          プロンプトを取得します。
 void setName(String name)
          検出した名前を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

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)

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。