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 Aufzählung dass die festzulegenden Werte keine ERROR(/Collection)- oder ERROR(/Map)-Werte sind.

Zusammenfassung

Enum-Werte

OptionUpdateRule  FIRST

Sobald eine Option festgelegt ist, sollten nachfolgende Aktualisierungsversuche ignoriert werden. 

OptionUpdateRule  GREATEST

Behalten Sie für Comparable Optionen diejenige bei, die im Vergleich am größten abschneidet. 

OptionUpdateRule  IMMUTABLE

ConfigurationException auslösen, wenn diese Option mehr als einmal festgelegt wird. 

OptionUpdateRule  LAST

Wenn eine Option mehrmals festgelegt wird, werden alle Werte bis auf den letzten ignoriert. 

OptionUpdateRule  LEAST

Behalten Sie für Comparable Optionen die Option mit der geringsten Leistung bei. 

Öffentliche Methoden

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

Verwendet den aktuellen und den Aktualisierungswert und gibt an, ob der Wert aktualisiert.

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

Enum-Werte

ERSTES

public static final OptionUpdateRule FIRST

Sobald eine Option festgelegt ist, sollten nachfolgende Aktualisierungsversuche ignoriert werden.

AM BESTEN

public static final OptionUpdateRule GREATEST

Behalten Sie für Comparable Optionen diejenige bei, die im Vergleich am größten abschneidet.

IMMUSICHT

public static final OptionUpdateRule IMMUTABLE

ConfigurationException auslösen, wenn diese Option mehr als einmal festgelegt wird.

LETZTER

public static final OptionUpdateRule LAST

Wenn eine Option mehrmals festgelegt wird, werden alle Werte bis auf den letzten ignoriert.

AM WENIGSTEN

public static final OptionUpdateRule LEAST

Behalten Sie für Comparable Optionen die Option mit der geringsten Leistung bei.

Öffentliche Methoden

sollte aktualisieren

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

Verwendet den aktuellen und den Aktualisierungswert und gibt an, ob der Wert aktualisiert. Es wird davon ausgegangen, dass update nie null ist.

Parameter
optionName String

optionSource Object

field Field

update Object

Returns
boolean

Ausgabe
ConfigurationException

valueOf

public static OptionUpdateRule valueOf (String name)

Parameter
name String

Returns
OptionUpdateRule

Werte

public static final OptionUpdateRule[] values ()

Returns
OptionUpdateRule[]