public class ConfirmationCallback extends Object implements Callback, Serializable
基础安全服务实例,并通过一个ConfirmationCallback到handle一个的方法CallbackHandler ,以请求YES / NO,确定/取消,YES / NO / CANCEL或其他类似的确认。
CallbackHandler , Serialized Form
| Modifier and Type | Field and Description |
|---|---|
static int |
CANCEL
CANCEL选项。
|
static int |
ERROR
错误消息类型。
|
static int |
INFORMATION
信息消息类型。
|
static int |
NO
NO选项。
|
static int |
OK
确定选项。
|
static int |
OK_CANCEL_OPTION
OK / CANCEL确认确认选项。
|
static int |
UNSPECIFIED_OPTION
未指定的选项类型。
|
static int |
WARNING
警告消息类型。
|
static int |
YES
是选项。
|
static int |
YES_NO_CANCEL_OPTION
YES / NO / CANCEL确认确认选项。
|
static int |
YES_NO_OPTION
是/否确认选项。
|
| Constructor and Description |
|---|
ConfirmationCallback(int messageType, int optionType, int defaultOption)
使用消息类型,选项类型和默认选项
ConfirmationCallback 。
|
ConfirmationCallback(int messageType, String[] options, int defaultOption)
使用消息类型,选项列表和默认选项
ConfirmationCallback 。
|
ConfirmationCallback(String prompt, int messageType, int optionType, int defaultOption)
使用提示符,消息类型,选项类型和默认选项
ConfirmationCallback 。
|
ConfirmationCallback(String prompt, int messageType, String[] options, int defaultOption)
使用提示符,消息类型,选项列表和默认选项
ConfirmationCallback 。
|
| Modifier and Type | Method and Description |
|---|---|
int |
getDefaultOption()
获取默认选项。
|
int |
getMessageType()
获取消息类型。
|
String[] |
getOptions()
获取确认选项。
|
int |
getOptionType()
获取选项类型。
|
String |
getPrompt()
获取提示。
|
int |
getSelectedIndex()
获取所选的确认选项。
|
void |
setSelectedIndex(int selection)
设置所选确认选项。
|
public static final int UNSPECIFIED_OPTION
所述getOptionType如果此方法返回该值ConfirmationCallback用实例options替代的optionType 。
public static final int YES_NO_OPTION
一个底层的安全服务将它optionType为一个ConfirmationCallback optionType,如果需要一个可以使用YES或NO 。
public static final int YES_NO_CANCEL_OPTION
一个基本的安全服务指定以此为optionType到ConfirmationCallback构造函数,如果它需要一个确认其可与回答YES , NO或CANCEL 。
public static final int OK_CANCEL_OPTION
一个基本的安全服务指定以此为optionType到ConfirmationCallback构造函数,如果它需要一个确认其可与回答OK或CANCEL 。
public static final int YES
如果optionType被指定为此ConfirmationCallback ,该选项可以指定为defaultOption或作为所选索引返回。
public static final int NO
如果optionType被指定给此ConfirmationCallback ,则此选项可以指定为defaultOption或作为所选索引返回。
public static final int CANCEL
如果optionType被指定为此ConfirmationCallback ,则此选项可以指定为defaultOption或作为所选索引返回。
public static final int OK
如果optionType被指定为此ConfirmationCallback ,则此选项可以指定为defaultOption或作为所选索引返回。
public static final int INFORMATION
public static final int WARNING
public static final int ERROR
public ConfirmationCallback(int messageType,
int optionType,
int defaultOption)
ConfirmationCallback 。
如果需要YES / NO,YES / NO / CANCEL或OK / CANCEL确认,则基础安全服务将使用此构造函数。
messageType -消息类型(
INFORMATION ,
WARNING或
ERROR )。
optionType -的选项类型(
YES_NO_OPTION ,
YES_NO_CANCEL_OPTION或
OK_CANCEL_OPTION )。
defaultOption -从所提供的optionType(默认选项
YES ,
NO ,
CANCEL或
OK )。
IllegalArgumentException -如果为messageType是也不
INFORMATION ,
WARNING ,或
ERROR ,如果optionType为也不
YES_NO_OPTION ,
YES_NO_CANCEL_OPTION ,或
OK_CANCEL_OPTION ,或如果
defaultOption不对应于其中一个选项中
optionType 。
public ConfirmationCallback(int messageType,
String[] options,
int defaultOption)
ConfirmationCallback 。
如果基础安全服务需要与提供的可用预设确认(例如,继续/暂停或停止/转移)的确认,则使用此构造函数。 确认选项列在options阵列中,由CallbackHandler实现以与显示预置选项的方式一致的方式显示。
messageType -消息类型(
INFORMATION ,
WARNING或
ERROR )。
options - 确认选项列表。
defaultOption - 默认选项,表示为
options数组的索引。
IllegalArgumentException -如果为messageType是也不
INFORMATION ,
WARNING ,或
ERROR ,如果
options为空,如果
options具有为0的长度,如果来自任何元件
options为空,如果从任何元件
options具有的长度为0,或者如果
defaultOption确实不属于options的阵列
options 。
public ConfirmationCallback(String prompt, int messageType, int optionType, int defaultOption)
ConfirmationCallback 。
如果需要YES / NO,YES / NO / CANCEL或OK / CANCEL确认,则基础安全服务将使用此构造函数。
prompt - 用于描述选项列表的提示。
messageType -消息类型(
INFORMATION ,
WARNING或
ERROR )。
optionType -的选项类型(
YES_NO_OPTION ,
YES_NO_CANCEL_OPTION或
OK_CANCEL_OPTION )。
defaultOption -从所提供的optionType(默认选项
YES ,
NO ,
CANCEL或
OK )。
IllegalArgumentException -如果
prompt为空,如果
prompt具有的长度为0,如果为messageType是也不
INFORMATION ,
WARNING ,或
ERROR ,如果optionType为也不
YES_NO_OPTION ,
YES_NO_CANCEL_OPTION ,或
OK_CANCEL_OPTION ,或如果
defaultOption不对应于其中一个选项在
optionType 。
public ConfirmationCallback(String prompt, int messageType, String[] options, int defaultOption)
ConfirmationCallback 。
如果基础安全服务需要与提供的可用预设确认(例如,继续/暂停或停止/转移)的确认,则使用此构造函数。 确认选项中列出options阵列,并且由所述显示CallbackHandler与显示预设选项的方式相一致的方式实现。
prompt - 用于描述选项列表的提示。
messageType -消息类型(
INFORMATION ,
WARNING或
ERROR )。
options - 确认选项列表。
defaultOption - 默认选项,表示为
options数组中的索引。
IllegalArgumentException -如果
prompt为空,如果
prompt具有的长度为0,如果为messageType是也不
INFORMATION ,
WARNING ,或
ERROR ,如果
options为空,如果
options具有为0的长度,如果来自任何元件
options为空,如果有的话从元件
options具有的长度为0,或者如果
defaultOption不阵列边界内位于
options 。
public String getPrompt()
ConfirmationCallback被实例化而没有
prompt ,则为null。
public int getMessageType()
INFORMATION ,
WARNING或
ERROR )。
public int getOptionType()
如果此方法返回UNSPECIFIED_OPTION ,则此ConfirmationCallback已实例options而不是optionType 。 在这种情况下,调用getOptions方法来确定要显示的确认选项。
YES_NO_OPTION ,
YES_NO_CANCEL_OPTION或
OK_CANCEL_OPTION ),或
UNSPECIFIED_OPTION如果此
ConfirmationCallback用实例
options替代的
optionType 。
public String[] getOptions()
ConfirmationCallback与实例化
optionType ,而不是
options 。
public int getDefaultOption()
YES , NO , OK或CANCEL如果optionType被指定为这个的构造ConfirmationCallback 。
否则,该方法返回默认选项作为一个指数到options指定到此的构造阵列ConfirmationCallback 。
public void setSelectedIndex(int selection)
selection -选择表示为YES , NO , OK或CANCEL如果optionType被指定为这个的构造ConfirmationCallback 。
否则,选择代表该索引到options指定到此的构造阵列ConfirmationCallback 。
getSelectedIndex()
public int getSelectedIndex()
YES , NO , OK或CANCEL如果optionType被指定为这个的构造ConfirmationCallback 。
否则,该方法返回选中的确认选项作为一个指数到options指定到此的构造阵列ConfirmationCallback 。
setSelectedIndex(int)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.