OpzioneUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
java.lang.Object | ||
🎞 | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
🎞 | com.android.tradefed.config.OptionUpdateRule |
Consente di controllare il comportamento quando un'opzione viene specificata più volte. Tieni presente che questa 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 dell'opzione devono essere ignorati. |
OptionUpdateRule |
GREATEST
Per le opzioni |
OptionUpdateRule |
IMMUTABLE
genera un |
OptionUpdateRule |
LAST
Se un'opzione viene impostata più volte, ignora tutti i valori tranne l'ultimo. |
OptionUpdateRule |
LEAST
Per le opzioni |
Metodi pubblici | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Recupera il valore corrente e quello di aggiornamento e restituisce se il valore deve essere aggiornato. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Valori enum
PRIMO
public static final OptionUpdateRule FIRST
Una volta impostata un'opzione, i tentativi successivi di aggiornamento dell'opzione devono essere ignorati.
PIÙ GRANDE
public static final OptionUpdateRule GREATEST
Per le opzioni Comparable
, mantieni quella che confronta come migliore.
IMMUTABILE
public static final OptionUpdateRule IMMUTABLE
genera un ConfigurationException
se questa opzione è impostata più di una volta.
ULTIMO
public static final OptionUpdateRule LAST
Se un'opzione viene impostata più volte, ignora tutti i valori tranne l'ultimo.
MENO
public static final OptionUpdateRule LEAST
Per le opzioni Comparable
, mantieni quella che confronta il meno.
Metodi pubblici
DovreiAggiorna
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Recupera il valore corrente e quello di aggiornamento e restituisce se il valore deve essere
aggiornato. Presuppone 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 |