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 untuk mengupdatenya berikutnya harus diabaikan. |
OptionUpdateRule |
GREATEST
untuk opsi |
OptionUpdateRule |
IMMUTABLE
tampilkan |
OptionUpdateRule |
LAST
jika opsi disetel 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 update, dan menampilkan apakah nilai harus diperbarui. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Nilai enum
PERTAMA
public static final OptionUpdateRule FIRST
setelah opsi ditetapkan, upaya untuk mengupdatenya berikutnya harus diabaikan.
TERBESAR
public static final OptionUpdateRule GREATEST
untuk opsi Comparable
, pertahankan opsi yang dibandingkan sebagai yang terbesar.
TIDAK DAPAT DIMUNCULKAN
public static final OptionUpdateRule IMMUTABLE
tampilkan ConfigurationException
jika opsi ini ditetapkan lebih dari sekali.
AKHIR
public static final OptionUpdateRule LAST
jika opsi disetel beberapa kali, abaikan semua kecuali nilai terakhir.
PALING TIDAK
public static final OptionUpdateRule LEAST
untuk opsi Comparable
, pertahankan opsi yang memiliki perbandingan paling sedikit.
Metode publik
harusUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Mengambil nilai saat ini dan nilai update, dan menampilkan apakah nilai harus
diperbarui. Mengasumsikan bahwa update
tidak pernah null.
Parameter | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
ConfigurationException |
nilai
public static OptionUpdateRule valueOf (String name)
Parameter | |
---|---|
name |
String |
Hasil | |
---|---|
OptionUpdateRule |