|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.security.auth.callback.ChoiceCallback
public class ChoiceCallback
底層安全服務實例化一個 ChoiceCallback
,並將它傳遞給 CallbackHandler
的 handle
方法,以顯示選項列表並獲取選中的選項。
CallbackHandler
,
序列化表格建構子摘要 | |
---|---|
ChoiceCallback(String prompt,
String[] choices,
int defaultChoice,
boolean multipleSelectionsAllowed)
建構一個 ChoiceCallback ,帶有提示、選項列表、預設選項和指定選項列表是否允許進行多重選擇的布林值。 |
方法摘要 | |
---|---|
boolean |
allowMultipleSelections()
獲取布林值,該布林值確定是否允許從該 choices 列表進行多重選擇。 |
String[] |
getChoices()
獲取選項列表。 |
int |
getDefaultChoice()
獲取 defaultChoice。 |
String |
getPrompt()
獲取提示。 |
int[] |
getSelectedIndexes()
獲取選中的選項。 |
void |
setSelectedIndex(int selection)
設置選中的選項。 |
void |
setSelectedIndexes(int[] selections)
設置選中的選項。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public ChoiceCallback(String prompt, String[] choices, int defaultChoice, boolean multipleSelectionsAllowed)
ChoiceCallback
,帶有提示、選項列表、預設選項和指定選項列表是否允許進行多重選擇的布林值。
prompt
- 用於描述選項列表的提示。 choices
- 選項列表。 defaultChoice
- 該選項用作顯示選項列表時的預設選項。此值表示為 choices
陣列中的索引。 multipleSelectionsAllowed
- 指定是否可以從選項列表進行多重選擇的布林值。
IllegalArgumentException
- 如果 prompt
為 null,如果 prompt
的長度為 0,如果 choices
為 null,如果 choices
的長度為 0,如果 choices
中的任何元素為 null,如果 choices
中的任何元素的長度為 0,或者 defaultChoice
不在 choices
的陣列邊界內。方法詳細資訊 |
---|
public String getPrompt()
public String[] getChoices()
public int getDefaultChoice()
choices
列表中的索引。public boolean allowMultipleSelections()
choices
列表進行多重選擇。
public void setSelectedIndex(int selection)
selection
- 表示為 choices
列表中的索引的選擇。getSelectedIndexes()
public void setSelectedIndexes(int[] selections)
selections
- 表示為 choices
列表中的索引的選擇。
UnsupportedOperationException
- 如果不允許進行多重選擇(由 allowMultipleSelections
確定),則拋出該異常。getSelectedIndexes()
public int[] getSelectedIndexes()
choices
列表中的索引。setSelectedIndexes(int[])
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。