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 | 
        |