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 Collections atau Maps.
Ringkasan
Nilai enum | |
|---|---|
OptionUpdateRule |
FIRST
setelah opsi ditetapkan, upaya berikutnya untuk memperbaruinya harus diabaikan. |
OptionUpdateRule |
GREATEST
untuk opsi |
OptionUpdateRule |
IMMUTABLE
menampilkan |
OptionUpdateRule |
LAST
jika opsi ditetapkan beberapa kali, abaikan semua nilai 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, lalu menampilkan apakah nilai tersebut 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 harus diabaikan.
GREATEST
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.
LAST
public static final OptionUpdateRule LAST
jika opsi ditetapkan beberapa kali, abaikan semua nilai kecuali nilai terakhir.
LEAST
public static final OptionUpdateRule LEAST
untuk opsi Comparable, pertahankan opsi yang dibandingkan sebagai yang terkecil.
Metode publik
shouldUpdate
public boolean shouldUpdate (String optionName,
Object optionSource,
Field field,
Object update)Mengambil nilai saat ini dan nilai pembaruan, lalu menampilkan apakah nilai tersebut 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 |
|