OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Contrôle le comportement lorsqu'une option est spécifiée plusieurs fois. Notez que cette énumération suppose
que les valeurs à définir ne sont pas des ERROR(/Collection)
ou des ERROR(/Map)
.
Résumé
Valeurs enum | |
---|---|
OptionUpdateRule |
FIRST
Lorsqu'une option est définie, les tentatives ultérieures de mise à jour doivent être ignorées. |
OptionUpdateRule |
GREATEST
pour les options |
OptionUpdateRule |
IMMUTABLE
génèrent une |
OptionUpdateRule |
LAST
Si une option est définie plusieurs fois, ignorer toutes les valeurs sauf la dernière. |
OptionUpdateRule |
LEAST
pour les options |
Méthodes publiques | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Prend la valeur actuelle et la valeur de mise à jour, et indique si la valeur doit être mis à jour. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Valeurs enum
PREMIER
public static final OptionUpdateRule FIRST
Lorsqu'une option est définie, les tentatives ultérieures de mise à jour doivent être ignorées.
LA PLUS GRANDE
public static final OptionUpdateRule GREATEST
pour les options Comparable
, conservez celle qui se rapproche le plus.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
génèrent une ConfigurationException
si cette option est définie plusieurs fois.
DERNIER
public static final OptionUpdateRule LAST
Si une option est définie plusieurs fois, ignorer toutes les valeurs sauf la dernière.
LE MOINS
public static final OptionUpdateRule LEAST
pour les options Comparable
, conservez celle qui s'en sort le moins.
Méthodes publiques
doitUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Prend la valeur actuelle et la valeur de mise à jour, et indique si la valeur doit être
mis à jour. Suppose que update
ne soit jamais nul.
Paramètres | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
Renvoie | |
---|---|
boolean |
Génère | |
---|---|
ConfigurationException |
valeur_
public static OptionUpdateRule valueOf (String name)
Paramètres | |
---|---|
name |
String |
Renvoie | |
---|---|
OptionUpdateRule |