SeçenekGüncellemeKural

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 numaralandırmanın ayarlanacak değerlerin ERROR(/Collection) veya ERROR(/Map) olmadığını varsaydığını unutmayın.

Özet

Numaralandırma değerleri

OptionUpdateRule FIRST

bir seçenek ayarlandıktan sonra, onu güncellemeye yönelik sonraki girişimler göz ardı edilmelidir.

OptionUpdateRule GREATEST

Comparable seçenekler için, karşılaştırılan seçeneğin en iyisi olmasını sağlayın.

OptionUpdateRule IMMUTABLE

Bu seçenek birden fazla kez ayarlanmışsa bir ConfigurationException oluşturun.

OptionUpdateRule LAST

bir seçenek birden çok kez ayarlanmışsa son değer dışındaki tüm değerleri yoksayın.

OptionUpdateRule LEAST

Comparable seçenekler için en az karşılaştırılan seçeneği koruyun.

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üncellenip güncellenmeyeceğini döndürür.

static OptionUpdateRule valueOf (String name)
static final OptionUpdateRule[] values ()

Numaralandırma değerleri

BİRİNCİ

public static final OptionUpdateRule FIRST

bir seçenek ayarlandıktan sonra, onu güncellemeye yönelik sonraki girişimler göz ardı edilmelidir.

EN BÜYÜK

public static final OptionUpdateRule GREATEST

Comparable seçenekler için, karşılaştırılan seçeneğin en iyisi olmasını sağlayın.

DEĞİŞMEZ

public static final OptionUpdateRule IMMUTABLE

Bu seçenek birden fazla kez ayarlanmışsa bir ConfigurationException oluşturun.

SON

public static final OptionUpdateRule LAST

bir seçenek birden çok kez ayarlanmışsa son değer dışındaki tüm değerleri yoksayın.

EN AZ

public static final OptionUpdateRule LEAST

Comparable seçenekler için en az karşılaştırılan seçeneği koruyun.

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üncellenip güncellenmeyeceğ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[]