JavaTM 2 Platform
Standard Ed. 6

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()
獲取預設名稱。

返回:
預設的名稱,如果此 NameCallback 沒有使用 defaultName 實例化,則返回 null。

setName

public void setName(String name)
設置檢索到的名稱。

參數:
name - 檢索到的名稱(它可以為 null)。
另請參見:
getName()

getName

public String getName()
獲取檢索到的名稱。

返回:
獲取到的名稱(它可以為 null)
另請參見:
setName(java.lang.String)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only