옵션 업데이트 규칙
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)
가 아님을 확인합니다.
요약
Enum 값 | |
---|---|
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()
|
Enum 값
공개 메서드
shouldUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
현재 값과 업데이트 값을 가져와서 값이 아래와 같아야 하는지를 반환합니다.
이(가) 업데이트되었습니다. update
가 null이 아니라고 가정합니다.
매개변수 | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
반환 값 | |
---|---|
boolean |
생성 값 | |
---|---|
ConfigurationException |