Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Opcja Aktualizuj regułę

public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >

java.lang.Object
java.lang.Enum< com.android.tradefed.config.OptionUpdateRule >
com.android.tradefed.config.OptionUpdateRule


Steruje zachowaniem, gdy opcja jest określona wiele razy. Zauważ, że to wyliczenie zakłada, że ​​wartości do ustawienia nie są ERROR(/Collection) ani ERROR(/Map) .

Streszczenie

Wartości wyliczeniowe

OptionUpdateRule FIRST

po ustawieniu opcji kolejne próby jej aktualizacji powinny być ignorowane.

OptionUpdateRule GREATEST

w przypadku opcji Comparable zachowaj tę, która jest największa.

OptionUpdateRule IMMUTABLE

zrzuć ConfigurationException , jeśli ta opcja jest ustawiona więcej niż raz.

OptionUpdateRule LAST

jeśli opcja jest ustawiona wiele razy, zignoruj ​​wszystkie oprócz ostatniej wartości.

OptionUpdateRule LEAST

w przypadku opcji Comparable zachowaj najmniej porównywalną.

Metody publiczne

boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)

Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca, czy wartość powinna zostać zaktualizowana.

static OptionUpdateRule valueOf (String name)
static final OptionUpdateRule[] values ()

Wartości wyliczeniowe

PIERWSZY

public static final OptionUpdateRule FIRST

po ustawieniu opcji kolejne próby jej aktualizacji powinny być ignorowane.

NAJWIĘKSZY

public static final OptionUpdateRule GREATEST

w przypadku opcji Comparable zachowaj tę, która jest największa.

NIEZMIENNY

public static final OptionUpdateRule IMMUTABLE

zrzuć ConfigurationException , jeśli ta opcja jest ustawiona więcej niż raz.

OSTATNI

public static final OptionUpdateRule LAST

jeśli opcja jest ustawiona wiele razy, zignoruj ​​wszystkie oprócz ostatniej wartości.

NAJMNIEJ

public static final OptionUpdateRule LEAST

w przypadku opcji Comparable zachowaj najmniej porównywalną.

Metody publiczne

należy zaktualizować

public boolean shouldUpdate (String optionName, 
                Object optionSource, 
                Field field, 
                Object update)

Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca, czy wartość powinna zostać zaktualizowana. Zakłada, że update nigdy nie jest pusta.

Parametry
optionName String

optionSource Object

field Field

update Object

Zwroty
boolean

Rzuty
ConfigurationException

wartość

public static OptionUpdateRule valueOf (String name)

Parametry
name String

Zwroty
OptionUpdateRule

wartości

public static final OptionUpdateRule[] values ()

Zwroty
OptionUpdateRule[]