ConfigurationDef
public
class
ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
Contiene un registro de una configuración, sus objetos asociados y sus opciones.
Resumen
Clases anidadas | |
|---|---|
class |
ConfigurationDef.ConfigObjectDef
Objeto para contener información de un className y el número de apariencia que tiene (p.ej., si una configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de apariencia). |
Constantes | |
|---|---|
String |
DEFAULT_DEVICE_NAME
|
Constructores públicos | |
|---|---|
ConfigurationDef(String name)
|
|
Métodos públicos | |
|---|---|
int
|
addConfigObjectDef(String typeName, String className)
Agrega un objeto de configuración a la definición |
String
|
addExpectedDevice(String deviceName, boolean isFake)
Agrega un dispositivo que se deba rastrear y si es real o no. |
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Agrega una opción a la definición |
IConfiguration
|
createConfiguration()
Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados. |
IConfiguration
|
createConfiguration(
Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados. |
String
|
getDescription()
Devuelve una descripción breve de la configuración. |
|
getExpectedDevices()
Devuelve el mapa actual de los dispositivos rastreados y si son reales o no. |
String
|
getName()
Obtiene el nombre de esta definición de configuración. |
boolean
|
isMultiDeviceMode()
Devuelve si la configuración grabada es para varios dispositivos o no. |
void
|
setDescription(String description)
Establece la descripción de la definición de configuración. |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Métodos protegidos | |
|---|---|
void
|
checkRejectedObjects(
Evalúa el mapa de objetos rechazados, si alguno arroja una excepción. |
void
|
injectOptions(IConfiguration config,
|
Constantes
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Valor constante: "DEFAULT_DEVICE"
Constructores públicos
ConfigurationDef
public ConfigurationDef (String name)
| Parámetros | |
|---|---|
name |
String |
Métodos públicos
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)Agrega un objeto de configuración a la definición
| Parámetros | |
|---|---|
typeName |
String: Es el nombre del tipo de objeto de configuración. |
className |
String: El nombre de la clase del objeto de configuración |
| Muestra | |
|---|---|
int |
La cantidad de veces que apareció este className en este ConfigurationDef, incluida esta vez. Dado que todos los métodos ConfigurationDef devuelven estas clases con un orden constante, este índice puede servir como identificador único para la instancia recién agregada de clasName. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)Agrega un dispositivo que se deba rastrear y si es real o no.
| Parámetros | |
|---|---|
deviceName |
String |
isFake |
boolean |
| Muestra | |
|---|---|
String |
|
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)Agrega una opción a la definición
| Parámetros | |
|---|---|
optionName |
String: El nombre de la opción |
optionKey |
String |
optionValue |
String: Es el valor de la opción. |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
| Muestra | |
|---|---|
IConfiguration |
El IConfiguration creado |
| Arroja | |
|---|---|
ConfigurationException |
Si no se pudo crear la configuración |
createConfiguration
public IConfiguration createConfiguration (allowedObjects)
Crea una configuración a partir de la información almacenada en esta definición y propaga sus campos con los valores de opción proporcionados.
| Parámetros | |
|---|---|
allowedObjects |
: Es el conjunto de objetos de TF que crearemos a partir de la configuración completa. |
| Muestra | |
|---|---|
IConfiguration |
El IConfiguration creado |
| Arroja | |
|---|---|
ConfigurationException |
Si no se pudo crear la configuración |
getDescription
public String getDescription ()
Devuelve una descripción breve de la configuración.
| Muestra | |
|---|---|
String |
|
getExpectedDevices
publicgetExpectedDevices ()
Devuelve el mapa actual de los dispositivos rastreados y si son reales o no.
| Muestra | |
|---|---|
|
|
getName
public String getName ()
Obtiene el nombre de esta definición de configuración.
| Muestra | |
|---|---|
String |
Nombre de esta configuración. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Devuelve si la configuración grabada es para varios dispositivos o no.
| Muestra | |
|---|---|
boolean |
|
setDescription
public void setDescription (String description)
Establece la descripción de la definición de configuración.
| Parámetros | |
|---|---|
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| Parámetros | |
|---|---|
multiDeviceMode |
boolean |
Métodos protegidos
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Evalúa el mapa de objetos rechazados si alguno arroja una excepción.
| Parámetros | |
|---|---|
rejectedObjects |
|
cause |
Throwable |
| Arroja | |
|---|---|
ClassNotFoundConfigurationException |
|
injectOptions
protected void injectOptions (IConfiguration config,optionList)
| Parámetros | |
|---|---|
config |
IConfiguration |
optionList |
|
| Arroja | |
|---|---|
ConfigurationException |
|