OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Kiểm soát hành vi khi một lựa chọn được chỉ định nhiều lần. Lưu ý rằng enum này giả định
các giá trị cần đặt không phải là ERROR(/Collection)
hoặc ERROR(/Map)
.
Tóm tắt
Giá trị enum | |
---|---|
OptionUpdateRule |
FIRST
khi bạn đã đặt một tuỳ chọn, các lần cập nhật tiếp theo sẽ bị bỏ qua. |
OptionUpdateRule |
GREATEST
đối với các lựa chọn |
OptionUpdateRule |
IMMUTABLE
gửi một |
OptionUpdateRule |
LAST
nếu một lựa chọn được đặt nhiều lần, hãy bỏ qua tất cả trừ giá trị cuối cùng. |
OptionUpdateRule |
LEAST
đối với các lựa chọn |
Phương thức công khai | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Lấy giá trị hiện tại và giá trị cập nhật, sau đó trả về giá trị có phải là đã cập nhật. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Giá trị enum
ĐẦU TIÊN
public static final OptionUpdateRule FIRST
khi bạn đã đặt một tuỳ chọn, các lần cập nhật tiếp theo sẽ bị bỏ qua.
KIỂM TRA
public static final OptionUpdateRule GREATEST
đối với các lựa chọn Comparable
, hãy giữ lựa chọn so sánh là giá trị lớn nhất.
KHÔNG THỂ THAY ĐỔI
public static final OptionUpdateRule IMMUTABLE
gửi một ConfigurationException
nếu bạn đặt tuỳ chọn này nhiều lần.
CUỐI CÙNG
public static final OptionUpdateRule LAST
nếu một lựa chọn được đặt nhiều lần, hãy bỏ qua tất cả trừ giá trị cuối cùng.
ÍT NHẤT
public static final OptionUpdateRule LEAST
đối với các lựa chọn Comparable
, hãy chọn mục có thể so sánh là có giá trị thấp nhất.
Phương thức công khai
nên cập nhật
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Lấy giá trị hiện tại và giá trị cập nhật, sau đó trả về giá trị có phải là
đã cập nhật. Giả sử update
không bao giờ rỗng.
Tham số | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
Giá trị trả về | |
---|---|
boolean |
Gửi | |
---|---|
ConfigurationException |
giá trị của
public static OptionUpdateRule valueOf (String name)
Tham số | |
---|---|
name |
String |
Giá trị trả về | |
---|---|
OptionUpdateRule |