Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ConfirmationCallback extends Object implements Callback, Serializable
Базовые службы безопасности инстанцируют и передают a ConfirmationCallback
к handle
метод a CallbackHandler
попросить ДА/НЕТ, У OK/ОТМЕНЫ, YES/NO/CANCEL или других подобных подтверждений.
CallbackHandler
, Сериализированная ФормаМодификатор и Тип | Поле и Описание |
---|---|
static int |
ОТМЕНА
Опция CANCEL.
|
static int |
ОШИБКА
Тип сообщения об ошибке.
|
static int |
ИНФОРМАЦИЯ
Тип ИНФОРМАЦИОННОГО СООБЩЕНИЯ.
|
static int |
НЕТ
НИКАКАЯ опция.
|
static int |
OK
Опция OK.
|
static int |
OK_CANCEL_OPTION
Опция подтверждения подтверждения OK/ОТМЕНЫ.
|
static int |
UNSPECIFIED_OPTION
Неуказанный тип опции.
|
static int |
ПРЕДУПРЕЖДЕНИЕ
Тип предупреждающего сообщения.
|
static int |
ДА
Опция YES.
|
static int |
YES_NO_CANCEL_OPTION
Опция подтверждения подтверждения YES/NO/CANCEL.
|
static int |
YES_NO_OPTION
ДА/НЕТ опция подтверждения.
|
Конструктор и Описание |
---|
ConfirmationCallback(int messageType, int optionType, int defaultOption)
Создайте a
ConfirmationCallback с типом сообщения, типом опции и опцией по умолчанию. |
ConfirmationCallback(int messageType, String[] options, int defaultOption)
Создайте a
ConfirmationCallback с типом сообщения, списком опций и опции по умолчанию. |
ConfirmationCallback(String prompt, int messageType, int optionType, int defaultOption)
Создайте a
ConfirmationCallback с подсказкой передайте тип, тип опции и опцию по умолчанию. |
ConfirmationCallback(String prompt, int messageType, String[] options, int defaultOption)
Создайте a
ConfirmationCallback с подсказкой передайте тип, список опций и опции по умолчанию. |
Модификатор и Тип | Метод и Описание |
---|---|
int |
getDefaultOption()
Получите опцию по умолчанию.
|
int |
getMessageType()
Получите тип сообщения.
|
Строка[] |
getOptions()
Получите опции подтверждения.
|
int |
getOptionType()
Получите тип опции.
|
Строка |
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
к a ConfirmationCallback
конструктор, если это требует подтверждения, с которым можно ответить также YES
или NO
.
public static final int YES_NO_CANCEL_OPTION
Базовая служба безопасности определяет это как optionType
к a ConfirmationCallback
конструктор, если это требует подтверждения, с которым можно ответить также YES
, NO
или CANCEL
.
public static final int OK_CANCEL_OPTION
Базовая служба безопасности определяет это как optionType
к a ConfirmationCallback
конструктор, если это требует подтверждения, с которым можно ответить также OK
или CANCEL
.
public static final int YES
Если optionType
был определен к этому ConfirmationCallback
, эта опция может быть определена как a defaultOption
или возвратился как выбранный индекс.
public static final int NO
Если optionType
был определен к этому ConfirmationCallback
, эта опция может быть определена как a defaultOption
или возвратился как выбранный индекс.
public static final int CANCEL
Если optionType
был определен к этому ConfirmationCallback
, эта опция может быть определена как a defaultOption
или возвратился как выбранный индекс.
public static final int OK
Если optionType
был определен к этому ConfirmationCallback
, эта опция может быть определена как a 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/CANCEL или подтверждения OK/ОТМЕНЫ.
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
.public ConfirmationCallback(String prompt, int messageType, int optionType, int defaultOption)
ConfirmationCallback
с подсказкой передайте тип, тип опции и опцию по умолчанию. Базовые службы безопасности используют этого конструктора, если они требуют или ДА/НЕТ, YES/NO/CANCEL или подтверждения OK/ОТМЕНЫ.
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
был инстанцирован без a 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
, 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)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.