OptionUpdateRule

public final enum OptionUpdateRule
extends Enum<OptionUpdateRule>

java.lang.Object
   ↳ java.lang.Enum<com.android.tradefed.config.OptionUpdateRule>
     ↳ com.android.tradefed.config.OptionUpdateRule


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

Resumen

Enum. de valores

OptionUpdateRule  FIRST

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

OptionUpdateRule  GREATEST

para las opciones de Comparable, conserva la que se compara como la mayor. 

OptionUpdateRule  IMMUTABLE

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

OptionUpdateRule  LAST

Si se establece una opción varias veces, se ignoran todas excepto el último valor. 

OptionUpdateRule  LEAST

para las opciones de Comparable, mantén la que sea 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 muestra si se debe actualizar el valor.

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

Enum. de valores

PRIMERO

public static final OptionUpdateRule FIRST

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

GREATEST

public static final OptionUpdateRule GREATEST

para las opciones de Comparable, conserva la que se compara como la mayor.

IMMUTABLE

public static final OptionUpdateRule IMMUTABLE

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

LAST

public static final OptionUpdateRule LAST

Si se establece una opción varias veces, se ignoran todas excepto el último valor.

LEAST

public static final OptionUpdateRule LEAST

para las opciones de Comparable, mantén la que sea la menor.

Métodos públicos

shouldUpdate

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

Toma el valor actual y el valor de actualización, y muestra si se debe actualizar el valor. Supone que update nunca es nulo.

Parámetros
optionName String

optionSource Object

field Field

update Object

Muestra
boolean

Arroja
ConfigurationException

valueOf

public static OptionUpdateRule valueOf (String name)

Parámetros
name String

Muestra
OptionUpdateRule

valores

public static final OptionUpdateRule[] values ()

Muestra
OptionUpdateRule[]