public class ConfirmationCallback extends Object implements Callback, Serializable
基本的安全服务,通过ConfirmationCallback实例化的CallbackHandler的handle方法要求是/否,确定/取消,是/否/取消或其他类似的确认。
CallbackHandler,
Serialized Form
| Modifier and Type | Field and Description |
|---|---|
static int |
CANCEL
取消选择。
|
static int |
ERROR
错误消息类型。
|
static int |
INFORMATION
信息消息类型。
|
static int |
NO
别无选择。
|
static int |
OK
好的选择。
|
static int |
OK_CANCEL_OPTION
确定/取消确认确认选项。
|
static int |
UNSPECIFIED_OPTION
未指定的选项类型。
|
static int |
WARNING
警告消息类型。
|
static int |
YES
是的选择。
|
static int |
YES_NO_CANCEL_OPTION
是/否/取消确认确认选项。
|
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
如果这ConfirmationCallback被实例化options而不是一个optionType的getOptionType方法返回这个值。
public static final int YES_NO_OPTION
一个基本的安全服务指定为optionType到ConfirmationCallback构造函数如果需要确认,可以在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,期权的类型和默认选项。
相关的安全服务使用此构造函数,如果他们需要一个是/否,是/否/取消或确定/取消确认。
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任何元素为null,如果从
options任何元素都有一个长度为0,或者如果
defaultOption不属于
options数组界限。
public ConfirmationCallback(String prompt, int messageType, int optionType, int defaultOption)
ConfirmationCallback与提示、消息类型、选择类型和默认选项。
相关的安全服务使用此构造函数,如果他们需要一个是/否,是/否/取消或确定/取消确认。
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任何元素为null,如果从
options任何元素都有一个长度为0,或者如果
defaultOption不躺在
options数组界限。
public String getPrompt()
ConfirmationCallback被实例化或空无
prompt。
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,如果
optionType指定本
ConfirmationCallback构造函数
OK或
CANCEL。否则,此方法将返回默认选项为指定本
ConfirmationCallback构造函数的
options数组索引。
public void setSelectedIndex(int selection)
selection表示
YES,
NO的选择,如果
optionType指定本
ConfirmationCallback构造函数
OK或
CANCEL。否则,选择代表指数为指定本
ConfirmationCallback构造函数的
options阵列。
getSelectedIndex()
public int getSelectedIndex()
YES,
NO,
OK或
CANCEL如果
optionType指定本
ConfirmationCallback构造函数。否则,此方法返回选定的确认选项为指定本
ConfirmationCallback构造函数的
options数组索引。
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.