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

Comparable seçenek için, en yüksek olanı karşılaştırın. 

OptionUpdateRule  IMMUTABLE

bu seçenek birden fazla kez ayarlanırsa ConfigurationException öğesini atar. 

OptionUpdateRule  LAST

Bir seçenek birden çok kez ayarlanırsa son değer hariç tümünü yoksayın. 

OptionUpdateRule  LEAST

Comparable seçenek için, en düşük karşılaştırmaya sahip olanı koruyun. 

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

değerler

public static final OptionUpdateRule[] values ()

İlerlemeler
OptionUpdateRule[]