ConfiguraciónDef
public class ConfigurationDef
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.config.ConfigurationDef |
Mantiene 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 nombre de clase y el número de aparición que tiene (por ejemplo, si una configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de aparición). |
Campos | |
---|---|
public static final 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) Agregue un dispositivo que deba ser rastreado y si es real o no. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) Agrega opción a la definición. |
IConfiguration | createConfiguration () Crea una configuración a partir de la información almacenada en esta definición y completa sus campos con los valores de opción proporcionados. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Crea una configuración a partir de la información almacenada en esta definición y completa sus campos con los valores de opción proporcionados. |
String | getDescription () Devuelve una breve descripción 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 registrada es multidispositivo 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 ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) Evaluar el mapa de objetos rechazados, si alguno arroja una excepción. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
Campos
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Constructores públicos
ConfiguraciónDef
public ConfigurationDef (String name)
Parámetros | |
---|---|
name | String |
Métodos públicos
agregarConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Agrega un objeto de configuración a la definición.
Parámetros | |
---|---|
typeName | String : el nombre del tipo de objeto de configuración |
className | String : el nombre de clase del objeto de configuración |
Devoluciones | |
---|---|
int | el número de veces que este nombre de clase ha aparecido en este ConfigurationDef , incluida esta vez. Debido a que todos los métodos ConfigurationDef devuelven estas clases con un orden constante, este índice puede servir como un identificador único para la instancia recién agregada de clasName . |
agregar dispositivo esperado
public String addExpectedDevice (String deviceName, boolean isFake)
Agregue un dispositivo que deba ser rastreado y si es real o no.
Parámetros | |
---|---|
deviceName | String |
isFake | boolean |
Devoluciones | |
---|---|
String |
agregarOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
Agrega opción a la definición.
Parámetros | |
---|---|
optionName | String : el nombre de la opción. |
optionKey | String |
optionValue | String : el valor de la opción |
optionSource | String |
type | String |
crear configuración
public IConfiguration createConfiguration ()
Crea una configuración a partir de la información almacenada en esta definición y completa sus campos con los valores de opción proporcionados.
Devoluciones | |
---|---|
IConfiguration | la IConfiguration creada |
Lanza | |
---|---|
ConfigurationException | si no se pudo crear la configuración |
crear configuración
public IConfiguration createConfiguration (allowedObjects)
Crea una configuración a partir de la información almacenada en esta definición y completa sus campos con los valores de opción proporcionados.
Parámetros | |
---|---|
allowedObjects |
Devoluciones | |
---|---|
IConfiguration | la IConfiguration creada |
Lanza | |
---|---|
ConfigurationException | si no se pudo crear la configuración |
obtener descripción
public String getDescription ()
Devuelve una breve descripción de la configuración.
Devoluciones | |
---|---|
String |
obtener dispositivos esperados
publicgetExpectedDevices ()
Devuelve el mapa actual de los dispositivos rastreados y si son reales o no.
Devoluciones | |
---|---|
obtenerNombre
public String getName ()
Obtiene el nombre de esta definición de configuración.
Devoluciones | |
---|---|
String | nombre de esta configuración. |
esModoMultiDispositivo
public boolean isMultiDeviceMode ()
Devuelve si la configuración registrada es multidispositivo o no.
Devoluciones | |
---|---|
boolean |
conjuntoDescripción
public void setDescription (String description)
Establece la descripción de la definición de configuración.
Parámetros | |
---|---|
description | String |
establecer modo multidispositivo
public void setMultiDeviceMode (boolean multiDeviceMode)
Parámetros | |
---|---|
multiDeviceMode | boolean |
Métodos protegidos
comprobarObjetosRechazados
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Evaluar el mapa de objetos rechazados, si alguno arroja una excepción.
Parámetros | |
---|---|
rejectedObjects | |
cause | Throwable |
Lanza | |
---|---|
ClassNotFoundConfigurationException |
inyectar opciones
protected void injectOptions (IConfiguration config,optionList)
Parámetros | |
---|---|
config | IConfiguration |
optionList |
Lanza | |
---|---|
ConfigurationException |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).