OpcjaAktualizuj regułę

public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >

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


Kontroluje zachowanie, gdy opcja jest określona wielokrotnie. Należy zauważyć, że w tym wyliczeniu przyjęto założenie, że wartościami do ustawienia nie są ERROR(/Collection) s ani ERROR(/Map) s.

Streszczenie

Wartości wyliczeniowe

OptionUpdateRule FIRST

po ustawieniu opcji kolejne próby jej aktualizacji należy ignorować.

OptionUpdateRule GREATEST

w polu Comparable opcje zachowaj tę, która porównuje, jako największą.

OptionUpdateRule IMMUTABLE

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

OptionUpdateRule LAST

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

OptionUpdateRule LEAST

w polu Comparable opcje pozostaw tę, która najmniej się porównuje.

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 wyliczeniowe

PIERWSZY

public static final OptionUpdateRule FIRST

po ustawieniu opcji kolejne próby jej aktualizacji należy ignorować.

NAJWIĘKSZY

public static final OptionUpdateRule GREATEST

w polu Comparable opcje zachowaj tę, która porównuje, jako największą.

NIEZMIENNY

public static final OptionUpdateRule IMMUTABLE

zgłosić 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 wartości oprócz ostatniej.

NAJMNIEJ

public static final OptionUpdateRule LEAST

w polu Comparable opcje pozostaw tę, która najmniej się porównuje.

Metody publiczne

powinien zaktualizować

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 się, że update nigdy nie ma wartości null.

Parametry
optionName String

optionSource Object

field Field

update Object

Zwroty
boolean

Rzuca
ConfigurationException

wartość

public static OptionUpdateRule valueOf (String name)

Parametry
name String

Zwroty
OptionUpdateRule

wartości

public static final OptionUpdateRule[] values ()

Zwroty
OptionUpdateRule[]