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. Xin lưu ý rằng enum này giả định rằng các giá trị cần đặt không phải là Collection hoặc Map.
Tóm tắt
Giá trị enum | |
|---|---|
OptionUpdateRule |
FIRST
sau khi bạn đặt một lựa chọn, hệ thống sẽ bỏ qua các lần cập nhật sau đó. |
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, đồng thời trả về xem giá trị có nên được cập nhật 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 lựa chọn, hệ thống sẽ bỏ qua các lần cập nhật sau đó.
GREATEST
public static final OptionUpdateRule GREATEST
đối với các lựa chọn Comparable, hãy giữ lại lựa chọn có giá trị so sánh lớn nhất.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
gửi một ConfigurationException nếu bạn đặt lựa chọn này nhiều lần.
LAST
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.
LEAST
public static final OptionUpdateRule LEAST
đối với các lựa chọn Comparable, hãy giữ lại lựa 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ề xem giá trị có nên được cập nhật 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 |
|