OptionUpdateRule

public final enum OptionUpdateRule
extends Enum<OptionUpdateRule>

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


Hiermit wird das Verhalten festgelegt, wenn eine Option mehrmals angegeben wird. Bei diesem Enum wird davon ausgegangen, dass die zu setzenden Werte keine ERROR(/Collection) oder ERROR(/Map) sind.

Zusammenfassung

Enum-Werte

OptionUpdateRule  FIRST

Nachdem eine Option festgelegt wurde, sollten nachfolgende Versuche, sie zu aktualisieren, ignoriert werden. 

OptionUpdateRule  GREATEST

Bei Comparable Optionen behalten Sie die Option bei, die im Vergleich am höchsten ist. 

OptionUpdateRule  IMMUTABLE

ConfigurationException wird ausgegeben, wenn diese Option mehrmals festgelegt ist. 

OptionUpdateRule  LAST

Wenn eine Option mehrmals festgelegt ist, werden alle Werte außer dem letzten ignoriert. 

OptionUpdateRule  LEAST

Bei Comparable Optionen behalten Sie die Option bei, die am wenigsten verglichen wird. 

Öffentliche Methoden

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

Nimmt den aktuellen Wert und den Aktualisierungswert an 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

Nachdem eine Option festgelegt wurde, sollten nachfolgende Versuche, sie zu aktualisieren, ignoriert werden.

GREATEST

public static final OptionUpdateRule GREATEST

Bei Comparable Optionen behalten Sie die Option bei, die im Vergleich am höchsten ist.

IMMUTABLE

public static final OptionUpdateRule IMMUTABLE

ConfigurationException wird ausgegeben, wenn diese Option mehrmals festgelegt ist.

LAST

public static final OptionUpdateRule LAST

Wenn eine Option mehrmals festgelegt ist, werden alle Werte außer dem letzten ignoriert.

LEAST

public static final OptionUpdateRule LEAST

Bei Comparable Optionen behalten Sie die Option bei, die am wenigsten verglichen wird.

Öffentliche Methoden

shouldUpdate

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

Nimmt den aktuellen Wert und den Aktualisierungswert an und gibt zurück, ob der Wert aktualisiert werden soll. Es wird davon ausgegangen, dass update nie null ist.

Parameter
optionName String

optionSource Object

field Field

update Object

Returns
boolean

valueOf

public static OptionUpdateRule valueOf (String name)

Parameter
name String

Werte

public static final OptionUpdateRule[] values ()