Tùy chọnCập nhậtQuy tắc
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 tùy chọn được chỉ định nhiều lần. Lưu ý rằng enum này giả định rằng các giá trị được đặt không phải là ERROR(/Collection)
s hoặc ERROR(/Map)
s.
Bản tóm tắt
Giá trị liệt kê | |
---|---|
OptionUpdateRule | FIRST khi một tùy chọn được đặt, những lần thử cập nhật tiếp theo sẽ bị bỏ qua. |
OptionUpdateRule | GREATEST đối với các tùy chọn |
OptionUpdateRule | IMMUTABLE ném một |
OptionUpdateRule | LAST nếu một tùy 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 tùy chọn |
Phương pháp công khai | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Nhận giá trị hiện tại và giá trị cập nhật, rồi trả về liệu giá trị đó có được cập nhật hay không. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Giá trị liệt kê
ĐẦU TIÊN
public static final OptionUpdateRule FIRST
khi một tùy chọn được đặt, những lần thử cập nhật tiếp theo sẽ bị bỏ qua.
VĨ ĐẠI NHẤT
public static final OptionUpdateRule GREATEST
đối với các tùy chọn Comparable
, hãy giữ tùy chọn so sánh là tốt nhất.
KHÔNG THỂ THAY ĐỔI
public static final OptionUpdateRule IMMUTABLE
ném một ConfigurationException
nếu tùy chọn này được đặt nhiều lần.
CUỐI CÙNG
public static final OptionUpdateRule LAST
nếu một tùy 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 tùy chọn Comparable
, hãy giữ tùy chọn so sánh ít nhất.
Phương pháp công khai
nên cập nhật
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Nhận giá trị hiện tại và giá trị cập nhật, rồi trả về liệu giá trị đó có được cập nhật hay không. Giả sử update
đó không bao giờ rỗng.
Thông số | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
Trả lại | |
---|---|
boolean |
Ném | |
---|---|
ConfigurationException |
giá trị của
public static OptionUpdateRule valueOf (String name)
Thông số | |
---|---|
name | String |
Trả lại | |
---|---|
OptionUpdateRule |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-12-01 UTC.