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 |
|