SeçenekGüncellemeKuralı
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 gösterilen davranışı kontrol eder. Bu sıralamanın
ERROR(/Collection)
veya ERROR(/Map)
değil.
Özet
Enum değerleri | |
---|---|
OptionUpdateRule |
FIRST
Bir seçenek ayarlandığında, sonraki güncelleme denemeleri yoksayılır. |
OptionUpdateRule |
GREATEST
|
OptionUpdateRule |
IMMUTABLE
bu seçenek birden fazla kez ayarlanırsa |
OptionUpdateRule |
LAST
Bir seçenek birden çok kez ayarlanırsa son değer hariç tümünü yoksayın. |
OptionUpdateRule |
LEAST
|
Herkese açık 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 şu olup olmaması gerektiğini döndürür: güncellendi. |
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 denemeleri yoksayılır.
BEĞENİ
public static final OptionUpdateRule GREATEST
Comparable
seçenek için, en yüksek olanı karşılaştırın.
SABİTLENMEZ
public static final OptionUpdateRule IMMUTABLE
bu seçenek birden fazla kez ayarlanırsa ConfigurationException
öğesini atar.
SON
public static final OptionUpdateRule LAST
Bir seçenek birden çok kez ayarlanırsa son değer hariç tümünü yoksayın.
EN AZ
public static final OptionUpdateRule LEAST
Comparable
seçenek için, en düşük karşılaştırmaya sahip olanı koruyun.
Herkese açık yöntemler
güncellenmelidir
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 şu olup olmaması gerektiğini döndürür:
güncellendi. update
işlevinin hiçbir zaman null olmadığını varsayar.
Parametreler | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
İlerlemeler | |
---|---|
boolean |
Fırlatma | |
---|---|
ConfigurationException |
değeri
public static OptionUpdateRule valueOf (String name)
Parametreler | |
---|---|
name |
String |
İlerlemeler | |
---|---|
OptionUpdateRule |