OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
| java.lang.Object | ||
| ↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
| ↳ | com.android.tradefed.config.OptionUpdateRule | |
Określa zachowanie, gdy opcja jest podana wiele razy. Pamiętaj, że to wyliczenie zakłada
że wartości, które mają zostać ustawione, nie są Collection ani Map.
Podsumowanie
Wartości typu enum | |
|---|---|
OptionUpdateRule |
FIRST
Po ustawieniu opcji kolejne próby jej zaktualizowania powinny być ignorowane. |
OptionUpdateRule |
GREATEST
W przypadku opcji |
OptionUpdateRule |
IMMUTABLE
Jeśli ta opcja zostanie ustawiona więcej niż raz, zgłoś |
OptionUpdateRule |
LAST
Jeśli opcja zostanie ustawiona wiele razy, zignoruj wszystkie wartości oprócz ostatniej. |
OptionUpdateRule |
LEAST
W przypadku opcji |
Metody publiczne | |
|---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca informację, czy wartość powinna zostać zaktualizowana. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Wartości typu enum
FIRST
public static final OptionUpdateRule FIRST
Po ustawieniu opcji kolejne próby jej zaktualizowania powinny być ignorowane.
GREATEST
public static final OptionUpdateRule GREATEST
W przypadku opcji Comparable zachowaj tę, która jest największa.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
Jeśli ta opcja zostanie ustawiona więcej niż raz, zgłoś ConfigurationException.
LAST
public static final OptionUpdateRule LAST
Jeśli opcja zostanie ustawiona wiele razy, zignoruj wszystkie wartości oprócz ostatniej.
LEAST
public static final OptionUpdateRule LEAST
W przypadku opcji Comparable zachowaj tę, która jest najmniejsza.
Metody publiczne
shouldUpdate
public boolean shouldUpdate (String optionName,
Object optionSource,
Field field,
Object update)Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca informację, czy wartość powinna zostać
zaktualizowana. Zakłada, że update nigdy nie jest wartością null.
| Parametry | |
|---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
| Zwraca | |
|---|---|
boolean |
|
| Zgłasza | |
|---|---|
ConfigurationException |
|
valueOf
public static OptionUpdateRule valueOf (String name)
| Parametry | |
|---|---|
name |
String |
| Zwraca | |
|---|---|
OptionUpdateRule |
|