java.lang.Objectjavax.security.auth.callback.ConfirmationCallback
public class ConfirmationCallback
Underlying security services instantiate and pass a
ConfirmationCallback to the handle
method of a CallbackHandler to ask for YES/NO,
OK/CANCEL, YES/NO/CANCEL or other similar confirmations.
CallbackHandler,
Serialized Form| Field Summary | |
|---|---|
static int |
CANCEL
CANCEL option. |
static int |
ERROR
ERROR message type. |
static int |
INFORMATION
INFORMATION message type. |
static int |
NO
NO option. |
static int |
OK
OK option. |
static int |
OK_CANCEL_OPTION
OK/CANCEL confirmation confirmation option. |
static int |
UNSPECIFIED_OPTION
Unspecified option type. |
static int |
WARNING
WARNING message type. |
static int |
YES
YES option. |
static int |
YES_NO_CANCEL_OPTION
YES/NO/CANCEL confirmation confirmation option. |
static int |
YES_NO_OPTION
YES/NO confirmation option. |
| Constructor Summary | |
|---|---|
ConfirmationCallback(int messageType,
int optionType,
int defaultOption)
Construct a ConfirmationCallback with a
message type, an option type and a default option. |
|
ConfirmationCallback(int messageType,
String[] options,
int defaultOption)
Construct a ConfirmationCallback with a
message type, a list of options and a default option. |
|
ConfirmationCallback(String prompt,
int messageType,
int optionType,
int defaultOption)
Construct a ConfirmationCallback with a prompt,
message type, an option type and a default option. |
|
ConfirmationCallback(String prompt,
int messageType,
String[] options,
int defaultOption)
Construct a ConfirmationCallback with a prompt,
message type, a list of options and a default option. |
|
| Method Summary | |
|---|---|
int |
getDefaultOption()
Get the default option. |
int |
getMessageType()
Get the message type. |
String[] |
getOptions()
Get the confirmation options. |
int |
getOptionType()
Get the option type. |
String |
getPrompt()
Get the prompt. |
int |
getSelectedIndex()
Get the selected confirmation option. |
void |
setSelectedIndex(int selection)
Set the selected confirmation option. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int UNSPECIFIED_OPTION
The getOptionType method returns this
value if this ConfirmationCallback was instantiated
with options instead of an optionType.
public static final int YES_NO_OPTION
An underlying security service specifies this as the
optionType to a ConfirmationCallback
constructor if it requires a confirmation which can be answered
with either YES or NO.
public static final int YES_NO_CANCEL_OPTION
An underlying security service specifies this as the
optionType to a ConfirmationCallback
constructor if it requires a confirmation which can be answered
with either YES, NO or CANCEL.
public static final int OK_CANCEL_OPTION
An underlying security service specifies this as the
optionType to a ConfirmationCallback
constructor if it requires a confirmation which can be answered
with either OK or CANCEL.
public static final int YES
If an optionType was specified to this
ConfirmationCallback, this option may be specified as a
defaultOption or returned as the selected index.
public static final int NO
If an optionType was specified to this
ConfirmationCallback, this option may be specified as a
defaultOption or returned as the selected index.
public static final int CANCEL
If an optionType was specified to this
ConfirmationCallback, this option may be specified as a
defaultOption or returned as the selected index.
public static final int OK
If an optionType was specified to this
ConfirmationCallback, this option may be specified as a
defaultOption or returned as the selected index.
public static final int INFORMATION
public static final int WARNING
public static final int ERROR
| Constructor Detail |
|---|
public ConfirmationCallback(int messageType,
int optionType,
int defaultOption)
ConfirmationCallback with a
message type, an option type and a default option.
Underlying security services use this constructor if they require either a YES/NO, YES/NO/CANCEL or OK/CANCEL confirmation.
messageType - the message type (INFORMATION,
WARNING or ERROR). optionType - the option type (YES_NO_OPTION,
YES_NO_CANCEL_OPTION or
OK_CANCEL_OPTION). defaultOption - the default option
from the provided optionType (YES,
NO, CANCEL or
OK).
IllegalArgumentException - if messageType is not either
INFORMATION, WARNING,
or ERROR, if optionType is not either
YES_NO_OPTION,
YES_NO_CANCEL_OPTION, or
OK_CANCEL_OPTION,
or if defaultOption
does not correspond to one of the options in
optionType.
public ConfirmationCallback(int messageType,
String[] options,
int defaultOption)
ConfirmationCallback with a
message type, a list of options and a default option.
Underlying security services use this constructor if
they require a confirmation different from the available preset
confirmations provided (for example, CONTINUE/ABORT or STOP/GO).
The confirmation options are listed in the options array,
and are displayed by the CallbackHandler implementation
in a manner consistent with the way preset options are displayed.
messageType - the message type (INFORMATION,
WARNING or ERROR). options - the list of confirmation options. defaultOption - the default option, represented as an index
into the options array.
IllegalArgumentException - if messageType is not either
INFORMATION, WARNING,
or ERROR, if options is null,
if options has a length of 0,
if any element from options is null,
if any element from options
has a length of 0, or if defaultOption
does not lie within the array boundaries of
options.public ConfirmationCallback(String prompt, int messageType, int optionType, int defaultOption)
ConfirmationCallback with a prompt,
message type, an option type and a default option.
Underlying security services use this constructor if they require either a YES/NO, YES/NO/CANCEL or OK/CANCEL confirmation.
prompt - the prompt used to describe the list of options. messageType - the message type (INFORMATION,
WARNING or ERROR). optionType - the option type (YES_NO_OPTION,
YES_NO_CANCEL_OPTION or
OK_CANCEL_OPTION). defaultOption - the default option
from the provided optionType (YES,
NO, CANCEL or
OK).
IllegalArgumentException - if prompt is null,
if prompt has a length of 0,
if messageType is not either
INFORMATION, WARNING,
or ERROR, if optionType is not either
YES_NO_OPTION,
YES_NO_CANCEL_OPTION, or
OK_CANCEL_OPTION,
or if defaultOption
does not correspond to one of the options in
optionType.public ConfirmationCallback(String prompt, int messageType, String[] options, int defaultOption)
ConfirmationCallback with a prompt,
message type, a list of options and a default option.
Underlying security services use this constructor if
they require a confirmation different from the available preset
confirmations provided (for example, CONTINUE/ABORT or STOP/GO).
The confirmation options are listed in the options array,
and are displayed by the CallbackHandler implementation
in a manner consistent with the way preset options are displayed.
prompt - the prompt used to describe the list of options. messageType - the message type (INFORMATION,
WARNING or ERROR). options - the list of confirmation options. defaultOption - the default option, represented as an index
into the options array.
IllegalArgumentException - if prompt is null,
if prompt has a length of 0,
if messageType is not either
INFORMATION, WARNING,
or ERROR, if options is null,
if options has a length of 0,
if any element from options is null,
if any element from options
has a length of 0, or if defaultOption
does not lie within the array boundaries of
options.| Method Detail |
|---|
public String getPrompt()
ConfirmationCallback
was instantiated without a prompt.public int getMessageType()
INFORMATION,
WARNING or ERROR).public int getOptionType()
If this method returns UNSPECIFIED_OPTION, then this
ConfirmationCallback was instantiated with
options instead of an optionType.
In this case, invoke the getOptions method
to determine which confirmation options to display.
YES_NO_OPTION,
YES_NO_CANCEL_OPTION or
OK_CANCEL_OPTION), or
UNSPECIFIED_OPTION if this
ConfirmationCallback was instantiated with
options instead of an optionType.public String[] getOptions()
ConfirmationCallback was instantiated with
an optionType instead of options.public int getDefaultOption()
YES, NO, OK or
CANCEL if an optionType
was specified to the constructor of this
ConfirmationCallback.
Otherwise, this method returns the default option as
an index into the
options array specified to the constructor
of this ConfirmationCallback.public void setSelectedIndex(int selection)
selection - the selection represented as YES,
NO, OK or CANCEL
if an optionType was specified to the constructor
of this ConfirmationCallback.
Otherwise, the selection represents the index into the
options array specified to the constructor
of this ConfirmationCallback.getSelectedIndex()public int getSelectedIndex()
YES, NO, OK or
CANCEL if an optionType
was specified to the constructor of this
ConfirmationCallback.
Otherwise, this method returns the selected confirmation
option as an index into the
options array specified to the constructor
of this ConfirmationCallback.setSelectedIndex(int)Ces informations proviennent du site de http://java.sun.com
Le contenu de cette page provient du site de Sun, et est généré depuis un cache sur l'infobrol après certains traitements automatisés. La présentation peut donc différer du document original, mais le contenu aussi. Vous pouvez utiliser ce bouton pour afficher la page originale du site de Sun :
Maintenir les pages en cache sur différents sites peut offrir plus de disponibilité.
Chaque page est indexée dans la base de donnée, ce qui permet de retrouver facilement les informations, au moyen des sommaires, du moteur de recherche interne, etc.
Des facilités sont mises en place pour que les membres de l'infobrol puissent effectuer des traductions en français des différents documents. Ceci devrait permettre aux débutants en programmation Java de consulter les API en français s'ils maîtrisent moins bien la langue de Shakespeare. Dans le cas où une traduction a été soumise, elle est disponible au moyen d'un lien en bas de page. Si la traduction a été validée, la page s'affiche par défaut en français, et un lien en bas de page permet d'atteindre la version en anglais.
Le code sur l'infobrol est automatiquement coloré selon la syntaxe, et les différents mots clés sont transformés en liens pour accéder rapidement aux informations.
Vous avez la possibilité de partager vos expériences en proposant vos propres extraits de code en utilisant le bouton "ajouter un commentaire" en bas de page. Si vous visitez simplement l'infobrol, vous avez déjà accès à cette fonction, mais si vous étes membre du brol, vous pouvez en plus utiliser des boutons supplémentaires de mise en forme, dont la coloration automatique de vos extraits de codes.
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
8 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)