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
|
OptionUpdateRule |
IMMUTABLE
Bu seçenek birden fazla kez ayarlanırsa |
OptionUpdateRule |
LAST
Bir seçenek birden fazla kez ayarlanırsa son değer dışındaki tüm değerler yoksayılır. |
OptionUpdateRule |
LEAST
|
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 |
|