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 tuỳ chọn được chỉ định nhiều lần. Xin lưu ý rằng enum này giả định rằng 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
sau khi bạn đặt một tuỳ chọn, các nỗ lực cập nhật tuỳ chọn đó sau đó sẽ bị bỏ qua. |
OptionUpdateRule |
GREATEST
đối với các tuỳ chọn |
OptionUpdateRule |
IMMUTABLE
gửi một |
OptionUpdateRule |
LAST
nếu một tuỳ chọn được đặt nhiều lần, hãy bỏ qua tất cả ngoại trừ giá trị cuối cùng. |
OptionUpdateRule |
LEAST
đối với các tuỳ 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, đồng thời trả về việc có nên cập nhật giá trị hay không. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Giá trị enum
FIRST
public static final OptionUpdateRule FIRST
sau khi bạn đặt một tuỳ chọn, các nỗ lực cập nhật tuỳ chọn đó sau đó sẽ bị bỏ qua.
LỚN NHẤT
public static final OptionUpdateRule GREATEST
đối với các tuỳ chọn Comparable
, hãy giữ lại tuỳ chọn so sánh 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 tuỳ chọn được đặt nhiều lần, hãy bỏ qua tất cả ngoại trừ giá trị cuối cùng.
ÍT NHẤT
public static final OptionUpdateRule LEAST
đối với các tuỳ chọn Comparable
, hãy giữ lại tuỳ chọn so sánh ít nhất.
Phương thức công khai
shouldUpdate
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, đồng thời trả về việc có nên cập nhật giá trị hay không. Giả định rằng update
không bao giờ có giá trị rỗng.
Tham số | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
Giá trị trả về | |
---|---|
boolean |
Gửi | |
---|---|
ConfigurationException |
valueOf
public static OptionUpdateRule valueOf (String name)
Tham số | |
---|---|
name |
String |
Giá trị trả về | |
---|---|
OptionUpdateRule |