OptionUpdateRule

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 davranışı kontrol eder. Bu numaralandırmanın, ayarlanacak değerlerin ERROR(/Collection) s veya ERROR(/Map) s olmadığını varsaydığını unutmayın.

Özet

enum değerleri

OptionUpdateRule FIRST

bir seçenek ayarlandığında, sonraki güncelleme girişimleri yoksayılmalıdır.

OptionUpdateRule GREATEST

Comparable seçenekler için, karşılaştıran seçeneği en iyi olarak tutun.

OptionUpdateRule IMMUTABLE

bu seçenek birden fazla ayarlanmışsa bir ConfigurationException atın.

OptionUpdateRule LAST

bir seçenek birden çok kez ayarlanırsa, son değer hariç hepsini yok sayın.

OptionUpdateRule LEAST

Comparable seçenekler için, en az karşılaştıran seçeneği tutun.

Genel 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 güncellenmesi gerekip gerekmediğini döndürür.

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 girişimleri yoksayılmalıdır.

EN BÜYÜK

public static final OptionUpdateRule GREATEST

Comparable seçenekler için, karşılaştıran seçeneği en iyi olarak tutun.

DEĞİŞTİRİLMEZ

public static final OptionUpdateRule IMMUTABLE

bu seçenek birden fazla ayarlanmışsa bir ConfigurationException atın.

GEÇEN

public static final OptionUpdateRule LAST

bir seçenek birden çok kez ayarlanırsa, son değer hariç hepsini yok sayın.

EN AZ

public static final OptionUpdateRule LEAST

Comparable seçenekler için, en az karşılaştıran seçeneği tutun.

Genel yöntemler

güncellemeli

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 güncellenmesi gerekip gerekmediğini döndürür. update hiçbir zaman boş olmadığını varsayar.

parametreler
optionName String

optionSource Object

field Field

update Object

İadeler
boolean

atar
ConfigurationException

değeri

public static OptionUpdateRule valueOf (String name)

parametreler
name String

İadeler
OptionUpdateRule

değerler

public static final OptionUpdateRule[] values ()

İadeler
OptionUpdateRule[]