OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Controlla il comportamento quando un'opzione viene specificata più volte. Tieni presente che questo enum presuppone
che i valori da impostare non siano ERROR(/Collection)
o ERROR(/Map)
.
Riepilogo
Valori enum | |
---|---|
OptionUpdateRule |
FIRST
Una volta impostata un'opzione, i tentativi successivi di aggiornamento devono essere ignorati. |
OptionUpdateRule |
GREATEST
Per le opzioni |
OptionUpdateRule |
IMMUTABLE
genera un |
OptionUpdateRule |
LAST
Se un'opzione viene impostata più volte, vengono ignorati tutti i valori tranne l'ultimo. |
OptionUpdateRule |
LEAST
Per le opzioni |
Metodi pubblici | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Prende il valore corrente e il valore di aggiornamento e restituisce se il valore deve essere aggiornato. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Valori enum
FIRST
public static final OptionUpdateRule FIRST
Una volta impostata un'opzione, i tentativi successivi di aggiornamento devono essere ignorati.
MAGGIORE
public static final OptionUpdateRule GREATEST
Per le opzioni Comparable
, mantieni quella che risulta maggiore.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
genera un ConfigurationException
se questa opzione è impostata più di una volta.
ULTIMA
public static final OptionUpdateRule LAST
Se un'opzione viene impostata più volte, vengono ignorati tutti i valori tranne l'ultimo.
PIÙ PICCOLO
public static final OptionUpdateRule LEAST
Per le opzioni Comparable
, mantieni quella che ha il valore più basso.
Metodi pubblici
shouldUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Prende il valore corrente e il valore di aggiornamento e restituisce se il valore deve essere aggiornato. Si presume che update
non sia mai null.
Parametri | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
Ritorni | |
---|---|
boolean |
Lanci | |
---|---|
ConfigurationException |
valueOf
public static OptionUpdateRule valueOf (String name)
Parametri | |
---|---|
name |
String |
Ritorni | |
---|---|
OptionUpdateRule |