OptionUpdateRule

public final enum OptionUpdateRule
extends Enum<OptionUpdateRule>

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


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

Resumen

Enum. de valores

OptionUpdateRule  FIRST

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

OptionUpdateRule  GREATEST

Para las opciones de Comparable, conserva la que se compare como la mayor. 

OptionUpdateRule  IMMUTABLE

Arroja una ConfigurationException si esta opción se configura más de una vez. 

OptionUpdateRule  LAST

Si una opción se configura varias veces, ignora todo excepto el último. 

OptionUpdateRule  LEAST

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

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

Enum. de valores

PRIMERO

public static final OptionUpdateRule FIRST

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

MAYOR

public static final OptionUpdateRule GREATEST

Para las opciones de Comparable, conserva la que se compare como la mayor.

INMUTABLE

public static final OptionUpdateRule IMMUTABLE

Arroja una ConfigurationException si esta opción se configura más de una vez.

APELLIDO

public static final OptionUpdateRule LAST

Si una opción se configura varias veces, ignora todo excepto el último.

MENOS

public static final OptionUpdateRule LEAST

Para las opciones de Comparable, mantén la que se compare como la menor.

Métodos públicos

debeActualizar

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

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

Parámetros
optionName String

optionSource Object

field Field

update Object

Muestra
boolean

Arroja
ConfigurationException

valorDe

public static OptionUpdateRule valueOf (String name)

Parámetros
name String

Muestra
OptionUpdateRule

valores

public static final OptionUpdateRule[] values ()

Muestra
OptionUpdateRule[]