- java.lang.Object
 -  
      
- javax.security.auth.callback.ChoiceCallback
 -  
        
- javax.security.sasl.RealmChoiceCallback
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable,Callback 
public class RealmChoiceCallback extends ChoiceCallback
SaslClient和SaslServer使用此回调来获取领域选项列表。- 从以下版本开始:
 - 1.5
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 RealmChoiceCallback(String prompt, String[] choices, int defaultChoice, boolean multiple)构造一个RealmChoiceCallback其中包含提示,选项列表和默认选项。 
-  
             
方法摘要
-  
               
声明方法的类 javax.security.auth.callback.ChoiceCallback
allowMultipleSelections, getChoices, getDefaultChoice, getPrompt, getSelectedIndexes, setSelectedIndex, setSelectedIndexes 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
RealmChoiceCallback
public RealmChoiceCallback(String prompt, String[] choices, int defaultChoice, boolean multiple)
构造一个RealmChoiceCallback其中包含提示,选项列表和默认选项。- 参数
 -  
              
prompt- 用于请求领域的非null提示符。 -  
              
choices- 可供选择的非空列表。 -  
              
defaultChoice- 显示选项列表时用作默认选项的选项。 它是choices数组的索引。 -  
              
multiple- 如果允许多个选项,multipletrue; 否则是假的 - 异常
 -  
              
IllegalArgumentException- 如果prompt为空或空字符串,如果choices的长度为0,如果choices任何元素为空或为空,或者defaultChoice不属于数组边界choices 
 
 -  
 
 -