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 Collections nem Maps.
Resumo
Valores de tipo enumerado | |
|---|---|
OptionUpdateRule |
FIRST
Depois que uma opção é definida, as tentativas subsequentes de atualizá-la devem ser ignoradas. |
OptionUpdateRule |
GREATEST
Para opções de |
OptionUpdateRule |
IMMUTABLE
gerar um |
OptionUpdateRule |
LAST
Se uma opção for definida várias vezes, ignore todos os valores, exceto o último. |
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 tipo enumerado
PRIMEIRO
public static final OptionUpdateRule FIRST
Depois que uma opção é definida, as tentativas subsequentes de atualizá-la devem ser ignoradas.
GREATEST
public static final OptionUpdateRule GREATEST
Para opções de Comparable, mantenha aquela que é a maior.
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
gerar um ConfigurationException se essa opção for definida mais de uma vez.
LAST
public static final OptionUpdateRule LAST
Se uma opção for definida várias vezes, ignore todos os valores, exceto o último.
LEAST
public static final OptionUpdateRule LEAST
Para opções de Comparable, mantenha aquela que compara 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. Supõe 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 |
|