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 enum suppose
que les valeurs à définir ne sont pas des Collections ni des Maps.
Résumé
Valeurs enum | |
|---|---|
OptionUpdateRule |
FIRST
Une fois qu'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érez une |
OptionUpdateRule |
LAST
Si une option est définie plusieurs fois, ignorez 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 mise à jour. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Valeurs enum
FIRST
public static final OptionUpdateRule FIRST
Une fois qu'une option est définie, les tentatives ultérieures de mise à jour doivent être ignorées.
GREATEST
public static final OptionUpdateRule GREATEST
Pour les options Comparable, conservez celle qui est la plus grande.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
Générez une ConfigurationException si cette option est définie plusieurs fois.
LAST
public static final OptionUpdateRule LAST
Si une option est définie plusieurs fois, ignorez toutes les valeurs sauf la dernière.
LEAST
public static final OptionUpdateRule LEAST
Pour les options Comparable, conservez celle qui est la plus petite.
Méthodes publiques
shouldUpdate
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
mise à jour. Suppose que update n'est jamais nul.
| Paramètres | |
|---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
| Renvoie | |
|---|---|
boolean |
|
| Génère | |
|---|---|
ConfigurationException |
|
valueOf
public static OptionUpdateRule valueOf (String name)
| Paramètres | |
|---|---|
name |
String |
| Renvoie | |
|---|---|
OptionUpdateRule |
|