OpciónActualizarRegla

public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >

java.lang.Objeto
java.lang.Enum< com.android.tradefed.config.OptionUpdateRule >
com.android.tradefed.config.OptionUpdateRule


Controla el comportamiento cuando se especifica una opción varias veces. Tenga en cuenta que esta enumeración supone que los valores que se establecerán no son ERROR(/Collection) s o ERROR(/Map) s.

Resumen

Valores de enumeración

OptionUpdateRule FIRST

Una vez configurada una opción, se deben ignorar los intentos posteriores de actualizarla.

OptionUpdateRule GREATEST

Para opciones Comparable , mantenga la que se compara como la mejor.

OptionUpdateRule IMMUTABLE

lanza una ConfigurationException si esta opción se establece más de una vez.

OptionUpdateRule LAST

Si una opción se configura varias veces, ignore todos menos el último valor.

OptionUpdateRule LEAST

Para opciones Comparable , mantenga la que se compara menos.

Métodos públicos

boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)

Toma el valor actual y el valor actualizado, y devuelve si el valor debe actualizarse.

static OptionUpdateRule valueOf (String name)
static final OptionUpdateRule[] values ()

Valores de enumeración

PRIMERO

public static final OptionUpdateRule FIRST

Una vez configurada una opción, se deben ignorar los intentos posteriores de actualizarla.

MEJOR

public static final OptionUpdateRule GREATEST

Para opciones Comparable , mantenga la que se compara como la mejor.

INMUTABLE

public static final OptionUpdateRule IMMUTABLE

lanza una ConfigurationException si esta opción se establece más de una vez.

ÚLTIMO

public static final OptionUpdateRule LAST

Si una opción se configura varias veces, ignore todos menos el último valor.

EL MENOS

public static final OptionUpdateRule LEAST

Para opciones Comparable , mantenga la que se compara menos.

Métodos públicos

debería actualizar

public boolean shouldUpdate (String optionName, 
                Object optionSource, 
                Field field, 
                Object update)

Toma el valor actual y el valor actualizado, y devuelve si el valor debe actualizarse. Se supone que update nunca es nula.

Parámetros
optionName String

optionSource Object

field Field

update Object

Devoluciones
boolean

Lanza
ConfigurationException

valor de

public static OptionUpdateRule valueOf (String name)

Parámetros
name String

Devoluciones
OptionUpdateRule

valores

public static final OptionUpdateRule[] values ()

Devoluciones
OptionUpdateRule[]