OptionUpdateRule

public final enum OptionUpdateRule
extends Enum<OptionUpdateRule>

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


Kontroluje zachowanie w przypadku, gdy dana opcja zostanie określona wiele razy. Pamiętaj, że w tym wyliczeniu zakładamy, i wartości do ustawienia nie są ustawione jako ERROR(/Collection) ani ERROR(/Map).

Podsumowanie

Wartości typu wyliczeniowego

OptionUpdateRule  FIRST

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

OptionUpdateRule  GREATEST

dla opcji Comparable zachowaj tę, która wypada najlepiej. 

OptionUpdateRule  IMMUTABLE

powoduje zgłoszenie ConfigurationException, jeśli ta opcja jest ustawiona więcej niż raz. 

OptionUpdateRule  LAST

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

OptionUpdateRule  LEAST

dla opcji Comparable zachowaj tę, która wypada jako najmniejsza. 

Metody publiczne

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

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

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

Wartości typu wyliczeniowego

PIERWSZA

public static final OptionUpdateRule FIRST

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

NAJWIĘKSZA

public static final OptionUpdateRule GREATEST

dla opcji Comparable zachowaj tę, która wypada najlepiej.

LICZBA ZMIENNOPRZECINKOWA

public static final OptionUpdateRule IMMUTABLE

powoduje zgłoszenie ConfigurationException, jeśli ta opcja jest ustawiona więcej niż raz.

OSTATNIA

public static final OptionUpdateRule LAST

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

NAJMNIEJSZA

public static final OptionUpdateRule LEAST

dla opcji Comparable zachowaj tę, która wypada jako najmniejsza.

Metody publiczne

powinna zostać zaktualizowana

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

Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca, czy wartość powinna być Zaktualizowano. Zakładamy, że update nigdy nie ma wartości null.

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