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 mehrfach angegeben wird. Beachten Sie, dass diese Aufzählung davon ausgeht, dass die festzulegenden Werte nicht ERROR(/Collection) s oder ERROR(/Map) s sind.

Zusammenfassung

Enum-Werte

OptionUpdateRule FIRST

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

OptionUpdateRule GREATEST

Behalten Sie für ERROR(/Comparable) -Optionen diejenige bei, die im Vergleich am besten ist.

OptionUpdateRule IMMUTABLE

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

OptionUpdateRule LAST

Wenn eine Option mehrmals gesetzt ist, ignorieren Sie alle bis auf den letzten Wert.

OptionUpdateRule LEAST

Behalten Sie für ERROR(/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 eingestellt ist, sollten nachfolgende Versuche, sie zu aktualisieren, ignoriert werden.

GRÖSSTE

public static final OptionUpdateRule GREATEST

Behalten Sie für ERROR(/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 gesetzt ist.

ZULETZT

public static final OptionUpdateRule LAST

Wenn eine Option mehrmals gesetzt ist, ignorieren Sie alle bis auf den letzten Wert.

AM WENIGSTEN

public static final OptionUpdateRule LEAST

Behalten Sie für ERROR(/Comparable) -Optionen diejenige bei, die am wenigsten vergleichbar ist.

Öffentliche Methoden

sollte Update

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 update niemals null ist.

Parameter
optionName String

optionSource Object

field Field

update Object

Kehrt zurück
boolean

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