OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Mengontrol perilaku saat opsi ditentukan beberapa kali. Perhatikan bahwa enum ini mengasumsikan
bahwa nilai yang akan ditetapkan bukan ERROR(/Collection)
atau ERROR(/Map)
.
Ringkasan
Nilai enum | |
---|---|
OptionUpdateRule |
FIRST
Setelah opsi ditetapkan, upaya berikutnya untuk memperbaruinya akan diabaikan. |
OptionUpdateRule |
GREATEST
untuk opsi |
OptionUpdateRule |
IMMUTABLE
menampilkan |
OptionUpdateRule |
LAST
jika opsi ditetapkan beberapa kali, abaikan semua kecuali nilai terakhir. |
OptionUpdateRule |
LEAST
untuk opsi |
Metode publik | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Mengambil nilai saat ini dan nilai pembaruan, serta menampilkan apakah nilai harus diperbarui. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Nilai enum
FIRST
public static final OptionUpdateRule FIRST
Setelah opsi ditetapkan, upaya berikutnya untuk memperbaruinya akan diabaikan.
TERBESAR
public static final OptionUpdateRule GREATEST
untuk opsi Comparable
, pertahankan opsi yang dibandingkan sebagai yang terbesar.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
menampilkan ConfigurationException
jika opsi ini ditetapkan lebih dari sekali.
TERAKHIR
public static final OptionUpdateRule LAST
jika opsi ditetapkan beberapa kali, abaikan semua kecuali nilai terakhir.
TERKECIL
public static final OptionUpdateRule LEAST
untuk opsi Comparable
, pertahankan opsi yang paling sedikit dibandingkan.
Metode publik
shouldUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Mengambil nilai saat ini dan nilai pembaruan, serta menampilkan apakah nilai harus
diperbarui. Mengasumsikan bahwa update
tidak pernah null.
Parameter | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
ConfigurationException |
valueOf
public static OptionUpdateRule valueOf (String name)
Parameter | |
---|---|
name |
String |
Hasil | |
---|---|
OptionUpdateRule |