Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Configurazione Def

public class ConfigurationDef
extends Object

java.lang.Object
com.android.tradefed.config.ConfigurationDef


Contiene un record di una configurazione, dei suoi oggetti associati e delle loro opzioni.

Sommario

Classi annidate

class ConfigurationDef.ConfigObjectDef

Oggetto per contenere le informazioni per un className e il numero di apparenza che ha (ad esempio, se una configurazione ha lo stesso oggetto due volte, il primo avrà il primo numero di apparizione).

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 un'opzione alla definizione

IConfiguration createConfiguration ()

Crea una configurazione dalle informazioni memorizzate in questa definizione e popola i suoi campi con i valori delle opzioni forniti.

IConfiguration createConfiguration ( allowedObjects) createConfiguration ( allowedObjects)

Crea una configurazione dalle informazioni memorizzate in questa definizione e popola i suoi campi con i valori delle opzioni 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

Configurazione Def

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 config

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 un'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 memorizzate in questa definizione e popola i suoi campi con i valori delle opzioni forniti.

ritorna
IConfiguration la IConfiguration creata

Lancia
ConfigurationException se non è stato possibile creare la configurazione

createConfiguration

public IConfiguration createConfiguration ( allowedObjects)

Crea una configurazione dalle informazioni memorizzate in questa definizione e popola i suoi campi con i valori delle opzioni forniti.

Parametri
allowedObjects : l'insieme di oggetti TF che creeremo dalla configurazione completa

ritorna
IConfiguration la IConfiguration creata

Lancia
ConfigurationException se non è stato possibile creare la configurazione

getDescription

public String getDescription ()

Restituisce una breve descrizione della configurazione

ritorna
String

getExpectedDevices

public  getExpectedDevices ()

Restituisce la mappa corrente dei dispositivi tracciati e se sono reali o meno.

ritorna

getName

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

setDescription

public void setDescription (String description)

Imposta la descrizione della definizione di 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

Lancia
ClassNotFoundConfigurationException

injectOptions

protected void injectOptions (IConfiguration config, 
                 optionList)

Parametri
config IConfiguration

optionList

Lancia
ConfigurationException