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 |
OptionUpdateRule | IMMUTABLE löst eine |
OptionUpdateRule | LAST Wenn eine Option mehrmals gesetzt ist, ignorieren Sie alle bis auf den letzten Wert. |
OptionUpdateRule | LEAST Behalten Sie für |
Ö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 |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-04-28 (UTC).