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 Comparable, conservez celle qui se rapproche le plus. 

OptionUpdateRule  IMMUTABLE

génèrent une ConfigurationException si cette option est définie plusieurs fois. 

OptionUpdateRule  LAST

Si une option est définie plusieurs fois, ignorer toutes les valeurs sauf la dernière. 

OptionUpdateRule  LEAST

pour les options Comparable, conservez celle qui s'en sort le moins. 

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

valeurs

public static final OptionUpdateRule[] values ()

Renvoie
OptionUpdateRule[]