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 | |
---|---|
Option |
FIRST
Nachdem eine Option festgelegt wurde, sollten nachfolgende Versuche, sie zu aktualisieren, ignoriert werden. |
Option |
GREATEST
Bei |
Option |
IMMUTABLE
|
Option |
LAST
Wenn eine Option mehrmals festgelegt ist, werden alle Werte außer dem letzten ignoriert. |
Option |
LEAST
Bei |
Ö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 |
Ausgabe | |
---|---|
ConfigurationException |
valueOf
public static OptionUpdateRule valueOf (String name)
Parameter | |
---|---|
name |
String |
Returns | |
---|---|
OptionUpdateRule |