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 para un nombre de clase y el número de apariencia que tiene (por ejemplo, si una configuración tiene el mismo objeto dos veces, la primera tendrá el primer número de apariencia). |
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 necesita ser rastreado y si es real o no. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) Añade opción a la definición. |
IConfiguration | createConfiguration () Crea una configuración a partir de la información almacenada en esta definición y rellena 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 rellena 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 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 lanza 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
addConfigObjectDef
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 | la cantidad de veces que este className 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 . |
agregarDispositivoEsperado
public String addExpectedDevice (String deviceName, boolean isFake)
Agregue un dispositivo que necesita ser rastreado y si es real o no.
Parámetros | |
---|---|
deviceName | String |
isFake | boolean |
Devoluciones | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
Añade 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 |
crearConfiguración
public IConfiguration createConfiguration ()
Crea una configuración a partir de la información almacenada en esta definición y rellena sus campos con los valores de opción proporcionados.
Devoluciones | |
---|---|
IConfiguration | la IConfiguration creada |
Lanza | |
---|---|
ConfigurationException | si no se pudo crear la configuración |
crearConfiguración
public IConfiguration createConfiguration (allowedObjects)
Crea una configuración a partir de la información almacenada en esta definición y rellena 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 |
obtenerDescripción
public String getDescription ()
Devuelve una breve descripción de la configuración.
Devoluciones | |
---|---|
String |
obtenerDispositivosEsperados
publicgetExpectedDevices ()
Devuelve el Mapa actual de 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. |
esMultiDeviceMode
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
verificarObjetosRechazados
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Evaluar el mapa de objetos rechazados, si alguno lanza una excepción.
Parámetros | |
---|---|
rejectedObjects | |
cause | Throwable |
Lanza | |
---|---|
ClassNotFoundConfigurationException |
inyectarOpciones
protected void injectOptions (IConfiguration config,optionList)
Parámetros | |
---|---|
config | IConfiguration |
optionList |
Lanza | |
---|---|
ConfigurationException |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2023-03-30 (UTC)