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

Comparable seçenekleri için en büyük karşılaştırma değerine sahip olanı kullanın. 

OptionUpdateRule  IMMUTABLE

Bu seçenek birden fazla kez ayarlanırsa ConfigurationException hatası verir. 

OptionUpdateRule  LAST

Bir seçenek birden çok kez ayarlanırsa son değer dışındaki tüm değerler yoksayılır. 

OptionUpdateRule  LEAST

Comparable seçenekleri için en az karşılaştırma yapanı tutun. 

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

değerler

public static final OptionUpdateRule[] values ()

İlerlemeler
OptionUpdateRule[]