DEF
public
class
ConfigurationDef
extends Object
java.lang.Object
|
🎞 |
com.android.tradefed.config.ConfigurationDef
|
Contiene un record di una configurazione, degli oggetti associati e delle opzioni.
Riepilogo
Classi nidificate |
class |
ConfigurationDef.ConfigObjectDef
Oggetto che contiene le informazioni per className e il numero di aspetto che ha (ad es. se una configurazione ha
per due volte lo stesso oggetto, il primo avrà il primo numero di aspetto).
|
Metodi pubblici |
int
|
addConfigObjectDef(String typeName, String className)
Aggiunge un oggetto di configurazione alla definizione
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Aggiungi un dispositivo da monitorare e indica se è reale o meno.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Aggiunge un'opzione alla definizione
|
IConfiguration
|
createConfiguration()
Crea una configurazione in base alle informazioni archiviate in questa definizione e compila i relativi campi
con i valori dell'opzione forniti.
|
IConfiguration
|
createConfiguration( allowedObjects)
Crea una configurazione in base alle informazioni archiviate in questa definizione e compila i relativi campi
con i valori dell'opzione forniti.
|
String
|
getDescription()
Restituisce una breve descrizione della configurazione
|
|
getExpectedDevices()
Restituisce la mappa corrente dei dispositivi monitorati e indica se sono reali o meno.
|
String
|
getName()
Ottiene il nome di questa definizione di configurazione
|
boolean
|
isMultiDeviceMode()
Indica se la configurazione registrata è multi-dispositivo o meno.
|
void
|
setDescription(String description)
Imposta la descrizione della definizione della configurazione
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Campi
DISPOSITIVO DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Costruttori pubblici
DEF
public ConfigurationDef (String name)
Metodi pubblici
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Aggiunge un oggetto di configurazione alla definizione
Parametri |
typeName |
String : il nome del tipo di oggetto di configurazione |
className |
String : il nome della classe dell'oggetto di configurazione |
Ritorni |
int |
il numero di volte in cui questo className è stato visualizzato in ConfigurationDef ,
inclusa questa volta. Poiché tutti i metodi ConfigurationDef restituiscono queste classi
con un ordinamento costante, questo indice può fungere da identificatore univoco per i
di clasName . |
addPrevistoDispositivo
public String addExpectedDevice (String deviceName,
boolean isFake)
Aggiungi un dispositivo da monitorare e indica se è reale o meno.
Parametri |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Aggiunge un'opzione alla definizione
Parametri |
optionName |
String : il nome dell'opzione |
optionKey |
String |
optionValue |
String : il valore dell'opzione |
optionSource |
String |
type |
String |
creaConfigurazione
public IConfiguration createConfiguration ()
Crea una configurazione in base alle informazioni archiviate in questa definizione e compila i relativi campi
con i valori dell'opzione forniti.
creaConfigurazione
public IConfiguration createConfiguration ( allowedObjects)
Crea una configurazione in base alle informazioni archiviate in questa definizione e compila i relativi campi
con i valori dell'opzione forniti.
Parametri |
allowedObjects |
: l'insieme di oggetti TF che creeremo dalla configurazione completa |
getDescription
public String getDescription ()
Restituisce una breve descrizione della configurazione
getAspettaDispositivi
public getExpectedDevices ()
Restituisce la mappa corrente dei dispositivi monitorati e indica se sono reali o meno.
getName
public String getName ()
Ottiene il nome di questa definizione di configurazione
Ritorni |
String |
nome di questa configurazione. |
èMultiDeviceMode
public boolean isMultiDeviceMode ()
Indica se la configurazione registrata è multi-dispositivo o meno.
setDescrizione
public void setDescription (String description)
Imposta la descrizione della definizione della configurazione
Parametri |
description |
String |
impostaMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parametri |
multiDeviceMode |
boolean |
Metodi protetti
checkRifiutaOggetti
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Valuta la mappa degli oggetti rifiutati, se genera un'eccezione.
Parametri |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Parametri |
config |
IConfiguration |
optionList |
|