OpzioneUpdateRule

public final enum OptionUpdateRule
extends Enum<OptionUpdateRule>

java.lang.Object
🎞 java.lang.Enum<com.android.tradefed.config.OptionUpdateRule>
  🎞 com.android.tradefed.config.OptionUpdateRule


Consente di controllare il comportamento quando un'opzione viene specificata più volte. Tieni presente che questa enum presuppone che i valori da impostare non siano ERROR(/Collection) o ERROR(/Map).

Riepilogo

Valori enum

OptionUpdateRule  FIRST

Una volta impostata un'opzione, i tentativi successivi di aggiornamento dell'opzione devono essere ignorati. 

OptionUpdateRule  GREATEST

Per le opzioni Comparable, mantieni quella che confronta come migliore. 

OptionUpdateRule  IMMUTABLE

genera un ConfigurationException se questa opzione è impostata più di una volta. 

OptionUpdateRule  LAST

Se un'opzione viene impostata più volte, ignora tutti i valori tranne l'ultimo. 

OptionUpdateRule  LEAST

Per le opzioni Comparable, mantieni quella che confronta il meno. 

Metodi pubblici

boolean shouldUpdate(String optionName, Object optionSource, Field field, Object update)

Recupera il valore corrente e quello di aggiornamento e restituisce se il valore deve essere aggiornato.

static OptionUpdateRule valueOf(String name)
static final OptionUpdateRule[] values()

Valori enum

PRIMO

public static final OptionUpdateRule FIRST

Una volta impostata un'opzione, i tentativi successivi di aggiornamento dell'opzione devono essere ignorati.

PIÙ GRANDE

public static final OptionUpdateRule GREATEST

Per le opzioni Comparable, mantieni quella che confronta come migliore.

IMMUTABILE

public static final OptionUpdateRule IMMUTABLE

genera un ConfigurationException se questa opzione è impostata più di una volta.

ULTIMO

public static final OptionUpdateRule LAST

Se un'opzione viene impostata più volte, ignora tutti i valori tranne l'ultimo.

MENO

public static final OptionUpdateRule LEAST

Per le opzioni Comparable, mantieni quella che confronta il meno.

Metodi pubblici

DovreiAggiorna

public boolean shouldUpdate (String optionName, 
                Object optionSource, 
                Field field, 
                Object update)

Recupera il valore corrente e quello di aggiornamento e restituisce se il valore deve essere aggiornato. Presuppone che update non sia mai null.

Parametri
optionName String

optionSource Object

field Field

update Object

Ritorni
boolean

Lanci
ConfigurationException

valueOf

public static OptionUpdateRule valueOf (String name)

Parametri
name String

Ritorni
OptionUpdateRule

valori

public static final OptionUpdateRule[] values ()

Ritorni
OptionUpdateRule[]