OptionUpdateRule
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Nesne | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Bir seçenek birden çok kez belirtildiğinde davranışı kontrol eder. Bu numaralandırmanın, ayarlanacak değerlerin ERROR(/Collection)
s veya ERROR(/Map)
s olmadığını varsaydığını unutmayın.
Özet
enum değerleri | |
---|---|
OptionUpdateRule | FIRST bir seçenek ayarlandığında, sonraki güncelleme girişimleri yoksayılmalıdır. |
OptionUpdateRule | GREATEST |
OptionUpdateRule | IMMUTABLE bu seçenek birden fazla ayarlanmışsa bir |
OptionUpdateRule | LAST bir seçenek birden çok kez ayarlanırsa, son değer hariç hepsini yok sayın. |
OptionUpdateRule | LEAST |
Genel yöntemler | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Geçerli değeri ve güncelleme değerini alır ve değerin güncellenmesi gerekip gerekmediğini döndürür. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
enum değerleri
İLK
public static final OptionUpdateRule FIRST
bir seçenek ayarlandığında, sonraki güncelleme girişimleri yoksayılmalıdır.
EN BÜYÜK
public static final OptionUpdateRule GREATEST
Comparable
seçenekler için, karşılaştıran seçeneği en iyi olarak tutun.
DEĞİŞTİRİLMEZ
public static final OptionUpdateRule IMMUTABLE
bu seçenek birden fazla ayarlanmışsa bir ConfigurationException
atın.
GEÇEN
public static final OptionUpdateRule LAST
bir seçenek birden çok kez ayarlanırsa, son değer hariç hepsini yok sayın.
EN AZ
public static final OptionUpdateRule LEAST
Comparable
seçenekler için, en az karşılaştıran seçeneği tutun.
Genel yöntemler
güncellemeli
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Geçerli değeri ve güncelleme değerini alır ve değerin güncellenmesi gerekip gerekmediğini döndürür. update
hiçbir zaman boş olmadığını varsayar.
parametreler | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
İadeler | |
---|---|
boolean |
atar | |
---|---|
ConfigurationException |
değeri
public static OptionUpdateRule valueOf (String name)
parametreler | |
---|---|
name | String |
İadeler | |
---|---|
OptionUpdateRule |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-08-15 UTC.