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 |
OptionUpdateRule |
IMMUTABLE
|
OptionUpdateRule |
LAST
Wenn eine Option mehrmals festgelegt wird, werden alle Werte bis auf den letzten ignoriert. |
OptionUpdateRule |
LEAST
Behalten Sie für |
Ö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 |