ConfigurazioneDef
public class ConfigurationDef
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.config.ConfigurationDef |
Contiene un record di una configurazione, dei suoi oggetti associati e delle loro opzioni.
Riepilogo
Classi nidificate | |
---|---|
class | ConfigurationDef.ConfigObjectDef Oggetto per contenere le informazioni per un className e il numero di aspetto che ha (ad esempio se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di aspetto). |
Campi | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
Costruttori pubblici | |
---|---|
ConfigurationDef (String name) |
Metodi pubblici | |
---|---|
int | addConfigObjectDef (String typeName, String className) Aggiunge un oggetto di configurazione alla definizione |
String | addExpectedDevice (String deviceName, boolean isFake) Aggiungi un dispositivo che deve essere monitorato e se è reale o meno. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) Aggiunge l'opzione alla definizione |
IConfiguration | createConfiguration () Crea una configurazione dalle informazioni archiviate in questa definizione e ne popola i campi con i valori di opzione forniti. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Crea una configurazione dalle informazioni archiviate in questa definizione e ne popola i campi con i valori di opzione forniti. |
String | getDescription () Restituisce una breve descrizione della configurazione |
getExpectedDevices () Restituisce la mappa corrente dei dispositivi tracciati e se sono reali o meno. | |
String | getName () Ottiene il nome di questa definizione di configurazione |
boolean | isMultiDeviceMode () Restituisce se la configurazione registrata è multi-dispositivo o meno. |
void | setDescription (String description) Imposta la descrizione della definizione di configurazione |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Metodi protetti | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) Valuta la mappa degli oggetti rifiutati, se presente genera un'eccezione. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
Campi
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Costruttori pubblici
ConfigurazioneDef
public ConfigurationDef (String name)
Parametri | |
---|---|
name | String |
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 |
ritorna | |
---|---|
int | il numero di volte in cui questo className è apparso in questo ConfigurationDef , inclusa questa volta. Poiché tutti i metodi ConfigurationDef restituiscono queste classi con un ordinamento costante, questo indice può fungere da identificatore univoco per l'istanza appena aggiunta di clasName . |
addExpectedDevice
public String addExpectedDevice (String deviceName, boolean isFake)
Aggiungi un dispositivo che deve essere monitorato e se è reale o meno.
Parametri | |
---|---|
deviceName | String |
isFake | boolean |
ritorna | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
Aggiunge l'opzione alla definizione
Parametri | |
---|---|
optionName | String : il nome dell'opzione |
optionKey | String |
optionValue | String : il valore dell'opzione |
optionSource | String |
type | String |
createConfiguration
public IConfiguration createConfiguration ()
Crea una configurazione dalle informazioni archiviate in questa definizione e ne popola i campi con i valori di opzione forniti.
ritorna | |
---|---|
IConfiguration | l' IConfiguration creato |
Getta | |
---|---|
ConfigurationException | se non è stato possibile creare la configurazione |
createConfiguration
public IConfiguration createConfiguration (allowedObjects)
Crea una configurazione dalle informazioni archiviate in questa definizione e ne popola i campi con i valori di opzione forniti.
Parametri | |
---|---|
allowedObjects |
ritorna | |
---|---|
IConfiguration | l' IConfiguration creato |
Getta | |
---|---|
ConfigurationException | se non è stato possibile creare la configurazione |
getDescription
public String getDescription ()
Restituisce una breve descrizione della configurazione
ritorna | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
Restituisce la mappa corrente dei dispositivi tracciati e se sono reali o meno.
ritorna | |
---|---|
getNome
public String getName ()
Ottiene il nome di questa definizione di configurazione
ritorna | |
---|---|
String | nome di questa configurazione. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Restituisce se la configurazione registrata è multi-dispositivo o meno.
ritorna | |
---|---|
boolean |
setDescrizione
public void setDescription (String description)
Imposta la descrizione della definizione della configurazione
Parametri | |
---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parametri | |
---|---|
multiDeviceMode | boolean |
Metodi protetti
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Valuta la mappa degli oggetti rifiutati, se presente genera un'eccezione.
Parametri | |
---|---|
rejectedObjects | |
cause | Throwable |
Getta | |
---|---|
ClassNotFoundConfigurationException |
injectOptions
protected void injectOptions (IConfiguration config,optionList)
Parametri | |
---|---|
config | IConfiguration |
optionList |
Getta | |
---|---|
ConfigurationException |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-03-30 UTC.