選項更新規則
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
↳ | com.android.tradefed.config.OptionUpdateRule |
控管指定選項多次時的行為。請注意,這個列舉假設
要設定的值不是 ERROR(/Collection)
或 ERROR(/Map)
。
摘要
列舉值 | |
---|---|
OptionUpdateRule |
FIRST
一旦設定選項後,後續更新的嘗試更新行為應遭到忽略。 |
OptionUpdateRule |
GREATEST
如果是 |
OptionUpdateRule |
IMMUTABLE
如果此選項設定超過一次,則擲回 |
OptionUpdateRule |
LAST
如果某項選項設定多次,請忽略最後一個值以外的所有值。 |
OptionUpdateRule |
LEAST
對於 |
公用方法 | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
取用目前的值和更新值,並傳回值是否應為 已更新。 |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
列舉值
公用方法
應該更新
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
取用目前的值和更新值,並傳回值是否應為
已更新。假設 update
永遠不會為空值。
參數 | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
傳回 | |
---|---|
boolean |
擲回 | |
---|---|
ConfigurationException |