OptionUpdateRule

public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >

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


Steuert das Verhalten, wenn eine Option mehrmals angegeben wird. Beachten Sie, dass diese Enumeration davon ausgeht, dass die festzulegenden Werte keine ERROR(/Collection) s oder ERROR(/Map) s sind.

Zusammenfassung

Enum-Werte

OptionUpdateRule FIRST

Sobald eine Option festgelegt ist, sollten nachfolgende Versuche, sie zu aktualisieren, ignoriert werden.

OptionUpdateRule GREATEST

Behalten Sie für Comparable Optionen diejenige bei, die im Vergleich am besten ist.

OptionUpdateRule IMMUTABLE

löst eine ConfigurationException aus, wenn diese Option mehr als einmal festgelegt ist.

OptionUpdateRule LAST

Wenn eine Option mehrmals festgelegt ist, ignorieren Sie alle Werte bis auf den letzten.

OptionUpdateRule LEAST

Behalten Sie für Comparable Optionen diejenige bei, die am wenigsten vergleichbar ist.

Öffentliche Methoden

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

Nimmt den aktuellen Wert und den Aktualisierungswert und gibt zurück, ob der Wert aktualisiert werden soll.

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

Enum-Werte

ERSTE

public static final OptionUpdateRule FIRST

Sobald eine Option festgelegt ist, sollten nachfolgende Versuche, sie zu aktualisieren, ignoriert werden.

GRÖSSTE

public static final OptionUpdateRule GREATEST

Behalten Sie für Comparable Optionen diejenige bei, die im Vergleich am besten ist.

UNVERÄNDERLICH

public static final OptionUpdateRule IMMUTABLE

löst eine ConfigurationException aus, wenn diese Option mehr als einmal festgelegt ist.

ZULETZT

public static final OptionUpdateRule LAST

Wenn eine Option mehrmals festgelegt ist, ignorieren Sie alle Werte bis auf den letzten.

AM WENIGSTEN

public static final OptionUpdateRule LEAST

Behalten Sie für Comparable Optionen diejenige bei, die am wenigsten vergleichbar ist.

Öffentliche Methoden

sollteUpdate

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

Nimmt den aktuellen Wert und den Aktualisierungswert und gibt zurück, ob der Wert aktualisiert werden soll. Geht davon aus, dass das update niemals null ist.

Parameter
optionName String

optionSource Object

field Field

update Object

Kehrt zurück
boolean

Würfe
ConfigurationException

Wert von

public static OptionUpdateRule valueOf (String name)

Parameter
name String

Kehrt zurück
OptionUpdateRule

Werte

public static final OptionUpdateRule[] values ()

Kehrt zurück
OptionUpdateRule[]