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'un, ayarlanacak değerlerin Collection veya Map olmadığını varsaydığını unutmayın.

Özet

Enum değerleri

OptionUpdateRule  FIRST

Bir seçenek ayarlandıktan sonra, bu seçeneği güncelleme girişimleri göz ardı edilmelidir. 

OptionUpdateRule  GREATEST

Comparable seçeneği için en büyük karşılaştırma değerini koruyun. 

OptionUpdateRule  IMMUTABLE

Bu seçenek birden fazla kez ayarlanırsa ConfigurationException hata verilir. 

OptionUpdateRule  LAST

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

OptionUpdateRule  LEAST

Comparable seçeneği için en az karşılaştırma yapılanı 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üncellenip güncellenmeyeceğ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 ayarlandıktan sonra, bu seçeneği güncelleme girişimleri göz ardı edilmelidir.

GREATEST

public static final OptionUpdateRule GREATEST

Comparable seçeneği için en büyük karşılaştırma değerini koruyun.

DEĞİŞTİRİLEMEZ

public static final OptionUpdateRule IMMUTABLE

Bu seçenek birden fazla kez ayarlanırsa ConfigurationException hata verilir.

LAST

public static final OptionUpdateRule LAST

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

EN AZ

public static final OptionUpdateRule LEAST

Comparable seçeneği için en az karşılaştırma yapılanı 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üncellenip güncellenmeyeceğini döndürür. update değerinin hiçbir zaman boş olmadığı varsayılır.

Parametreler
optionName String

optionSource Object

field Field

update Object

Döndürülenler
boolean

Verdiği hatalar
ConfigurationException

valueOf

public static OptionUpdateRule valueOf (String name)

Parametreler
name String

İadeler
OptionUpdateRule

values

public static final OptionUpdateRule[] values ()

İadeler
OptionUpdateRule[]