OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Controla o comportamento quando uma opção é especificada várias vezes. Essa enumeração pressupõe
que os valores a serem definidos não são ERROR(/Collection)
s ou ERROR(/Map)
s.
Resumo
Valores de enumeração | |
---|---|
OptionUpdateRule |
FIRST
Depois que uma opção é definida, as tentativas subsequentes de atualização são ignoradas. |
OptionUpdateRule |
GREATEST
para opções |
OptionUpdateRule |
IMMUTABLE
lança um |
OptionUpdateRule |
LAST
Se uma opção for definida várias vezes, ignore todas, exceto o último valor. |
OptionUpdateRule |
LEAST
para as opções |
Métodos públicos | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Recebe o valor atual e o valor de atualização e retorna se o valor precisa ser atualizado. |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
Valores de enumeração
PRIMEIRO
public static final OptionUpdateRule FIRST
Depois que uma opção é definida, as tentativas subsequentes de atualização são ignoradas.
GREATEST
public static final OptionUpdateRule GREATEST
para opções Comparable
, mantenha a que for mais relevante.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
lança um ConfigurationException
se essa opção for definida mais de uma vez.
ÚLTIMA
public static final OptionUpdateRule LAST
Se uma opção for definida várias vezes, ignore todas, exceto o último valor.
MENOS
public static final OptionUpdateRule LEAST
para opções Comparable
, mantenha a que compara menos.
Métodos públicos
shouldUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Recebe o valor atual e o valor de atualização e retorna se o valor precisa ser
atualizado. Assume que update
nunca é nulo.
Parâmetros | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
Retorna | |
---|---|
boolean |
Gera | |
---|---|
ConfigurationException |
valueOf
public static OptionUpdateRule valueOf (String name)
Parâmetros | |
---|---|
name |
String |
Retorna | |
---|---|
OptionUpdateRule |