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. Observe que esse tipo enumerado presume
que os valores a serem definidos não sejam 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 devem ser ignoradas. |
OptionUpdateRule |
GREATEST
para opções de |
OptionUpdateRule |
IMMUTABLE
uma |
OptionUpdateRule |
LAST
Se uma opção for definida várias vezes, ignora todas, exceto o último valor. |
OptionUpdateRule |
LEAST
para opções de |
Métodos públicos | |
---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
Usa o valor atual e o valor de atualização e retorna se o valor deve 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 devem ser ignoradas.
MELHORES
public static final OptionUpdateRule GREATEST
para opções de Comparable
, mantenha aquela com a melhor comparação.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
uma ConfigurationException
será gerada se essa opção for definida mais de uma vez.
PELA ÚLTIMA VEZ?"
public static final OptionUpdateRule LAST
Se uma opção for definida várias vezes, ignora todas, exceto o último valor.
MENOS
public static final OptionUpdateRule LEAST
para opções de Comparable
, mantenha aquela que for comparada como a menor.
Métodos públicos
shouldUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Usa o valor atual e o valor de atualização e retorna se o valor deve ser
atualizado. Pressupõe que update
nunca é nulo.
Parâmetros | |
---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
Retorna | |
---|---|
boolean |
Gera | |
---|---|
ConfigurationException |
valorDe
public static OptionUpdateRule valueOf (String name)
Parâmetros | |
---|---|
name |
String |
Retorna | |
---|---|
OptionUpdateRule |