OptionUpdateRule

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 una opción se especifica varias veces. Tenga en cuenta que esta enumeración asume 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 que se establece una opción, se deben ignorar los intentos posteriores de actualizarla.

OptionUpdateRule GREATEST

para Opciones Comparable , mantenga la que se compara como la mayor.

OptionUpdateRule IMMUTABLE

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

OptionUpdateRule LAST

si una opción se establece varias veces, ignore todo excepto el último valor.

OptionUpdateRule LEAST

para Opciones Comparable , mantenga la que se compara como la menor.

Métodos públicos

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

Toma el valor actual y el valor de actualización, 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 que se establece una opción, se deben ignorar los intentos posteriores de actualizarla.

MAYOR

public static final OptionUpdateRule GREATEST

para Opciones Comparable , mantenga la que se compara como la mayor.

INMUTABLE

public static final OptionUpdateRule IMMUTABLE

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

ÚLTIMO

public static final OptionUpdateRule LAST

si una opción se establece varias veces, ignore todo excepto el último valor.

EL MENOS

public static final OptionUpdateRule LEAST

para Opciones Comparable , mantenga la que se compara como la menor.

Métodos públicos

deberíaActualizar

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

Toma el valor actual y el valor de actualización, y devuelve si el valor debe actualizarse. 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[]