OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
java.lang.Object | ||
↳ | 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 enum'da, ayarlanacak değerlerin ERROR(/Collection)
veya ERROR(/Map)
olmadığının varsayıldığını unutmayın.
Özet
Enum değerleri | |
---|---|
OptionUpdateRule |
FIRST
Bir seçenek belirlendikten sonra, bu seçeneği güncellemeye yönelik sonraki girişimler göz ardı edilmelidir. |
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 dışındaki tüm değerler yoksayılır. |
OptionUpdateRule |
LEAST
|
Herkese açık yöntemler | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Mevcut 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
FIRST
public static final OptionUpdateRule FIRST
Bir seçenek belirlendikten sonra, bu seçeneği güncellemeye yönelik sonraki girişimler göz ardı edilmelidir.
EN ÇOK
public static final OptionUpdateRule GREATEST
Comparable
seçenekleri için en büyük karşılaştırma değerine sahip olanı kullanın.
DEĞİŞMEZ
public static final OptionUpdateRule IMMUTABLE
Bu seçenek birden fazla kez ayarlanırsa ConfigurationException
hatası verir.
SON
public static final OptionUpdateRule LAST
Bir seçenek birden çok kez ayarlanırsa son değer dışındaki tüm değerler yoksayılır.
EN AZ
public static final OptionUpdateRule LEAST
Comparable
seçenekleri için en az karşılaştırma yapanı tutun.
Herkese açık yöntemler
shouldUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Mevcut değeri ve güncelleme değerini alır ve değerin güncellenmesi gerekip gerekmediğini döndürür. update
değerinin hiçbir zaman null olmadığı varsayılır.
Parametreler | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
İlerlemeler | |
---|---|
boolean |
Atışlar | |
---|---|
ConfigurationException |
valueOf
public static OptionUpdateRule valueOf (String name)
Parametreler | |
---|---|
name |
String |
İlerlemeler | |
---|---|
OptionUpdateRule |