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 |
OptionUpdateRule |
IMMUTABLE
arroja un |
OptionUpdateRule |
LAST
Si se establece una opción varias veces, se ignoran todas excepto el último valor. |
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 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 |