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 |
OptionUpdateRule |
IMMUTABLE
Arroja una |
OptionUpdateRule |
LAST
Si una opción se configura varias veces, ignora todo excepto el último. |
OptionUpdateRule |
LEAST
Para las opciones de |
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 |