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 Collection o Map.
Riepilogo
Valori enum | |
|---|---|
OptionUpdateRule |
FIRST
Una volta impostata un'opzione, i tentativi successivi di aggiornarla 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)
Accetta 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 aggiornarla devono essere ignorati.
GREATEST
public static final OptionUpdateRule GREATEST
Per le opzioni Comparable, mantieni quella che viene confrontata come la più grande.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
Genera un ConfigurationException se questa opzione viene impostata più di una volta.
LAST
public static final OptionUpdateRule LAST
Se un'opzione viene impostata più volte, ignora tutti i valori tranne l'ultimo.
LEAST
public static final OptionUpdateRule LEAST
Per le opzioni Comparable, mantieni quella che viene confrontata come la più piccola.
Metodi pubblici
shouldUpdate
public boolean shouldUpdate (String optionName,
Object optionSource,
Field field,
Object update)Accetta il valore corrente e il valore 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 |
| Resi | |
|---|---|
boolean |
|
| Genera | |
|---|---|
ConfigurationException |
|
valueOf
public static OptionUpdateRule valueOf (String name)
| Parametri | |
|---|---|
name |
String |
| Resi | |
|---|---|
OptionUpdateRule |
|