ConfiguraçãoDef
public class ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
Mantém um registro de uma configuração, seus objetos associados e suas opções.
Resumo
Classes aninhadas | |
|---|---|
class | ConfigurationDef.ConfigObjectDefObjeto para conter informações de um className e o número de aparência que ele possui (por exemplo, se uma configuração tiver o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparência). |
Campos | |
|---|---|
public static final String | DEFAULT_DEVICE_NAME
|
Construtores públicos | |
|---|---|
ConfigurationDef (String name) | |
Métodos públicos | |
|---|---|
int | addConfigObjectDef (String typeName, String className)Adiciona um objeto de configuração à definição |
String | addExpectedDevice (String deviceName, boolean isFake)Adicione um dispositivo que precisa ser rastreado e se é real ou não. |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)Adiciona opção à definição |
IConfiguration | createConfiguration ()Cria uma configuração a partir das informações armazenadas nesta definição e preenche seus campos com os valores de opção fornecidos. |
IConfiguration | createConfiguration ( allowedObjects)createConfiguration ( allowedObjects)Cria uma configuração a partir das informações armazenadas nesta definição e preenche seus campos com os valores de opção fornecidos. |
String | getDescription ()Retorna uma breve descrição da configuração |
getExpectedDevices ()Retorna o mapa atual dos dispositivos rastreados e se eles são reais ou não. | |
String | getName ()Obtém o nome desta definição de configuração |
boolean | isMultiDeviceMode ()Retorna se a configuração gravada é ou não multidispositivo. |
void | setDescription (String description)Define a descrição da definição de configuração |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Métodos protegidos | |
|---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause)checkRejectedObjects ( rejectedObjects, Throwable cause)Avalie o mapa de objetos rejeitados, se houver, lance uma exceção. |
void | injectOptions ( IConfiguration config, optionList)injectOptions ( IConfiguration config, optionList) |
Campos
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Construtores públicos
ConfiguraçãoDef
public ConfigurationDef (String name)
| Parâmetros | |
|---|---|
name | String |
Métodos públicos
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)Adiciona um objeto de configuração à definição
| Parâmetros | |
|---|---|
typeName | String : o nome do tipo de objeto de configuração |
className | String : o nome da classe do objeto de configuração |
| Devoluções | |
|---|---|
int | o número de vezes que este className apareceu neste ConfigurationDef , incluindo desta vez. Como todos os métodos ConfigurationDef retornam essas classes com uma ordem constante, esse índice pode servir como um identificador exclusivo para a instância recém-adicionada de clasName . |
adicionarExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)Adicione um dispositivo que precisa ser rastreado e se é real ou não.
| Parâmetros | |
|---|---|
deviceName | String |
isFake | boolean |
| Devoluções | |
|---|---|
String | |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)Adiciona opção à definição
| Parâmetros | |
|---|---|
optionName | String : o nome da opção |
optionKey | String |
optionValue | String : o valor da opção |
optionSource | String |
type | String |
createConfiguração
public IConfiguration createConfiguration ()
Cria uma configuração a partir das informações armazenadas nesta definição e preenche seus campos com os valores de opção fornecidos.
| Devoluções | |
|---|---|
IConfiguration | o IConfiguration criado |
| Lança | |
|---|---|
ConfigurationException | se a configuração não pôde ser criada |
createConfiguração
public IConfiguration createConfiguration (allowedObjects)
Cria uma configuração a partir das informações armazenadas nesta definição e preenche seus campos com os valores de opção fornecidos.
| Parâmetros | |
|---|---|
allowedObjects | |
| Devoluções | |
|---|---|
IConfiguration | o IConfiguration criado |
| Lança | |
|---|---|
ConfigurationException | se a configuração não puder ser criada |
getDescrição
public String getDescription ()
Retorna uma breve descrição da configuração
| Devoluções | |
|---|---|
String | |
getExpectedDevices
publicgetExpectedDevices ()
Retorna o mapa atual dos dispositivos rastreados e se eles são reais ou não.
| Devoluções | |
|---|---|
obterNome
public String getName ()
Obtém o nome desta definição de configuração
| Devoluções | |
|---|---|
String | nome desta configuração. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Retorna se a configuração gravada é ou não multidispositivo.
| Devoluções | |
|---|---|
boolean | |
setDescrição
public void setDescription (String description)
Define a descrição da definição de configuração
| Parâmetros | |
|---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| Parâmetros | |
|---|---|
multiDeviceMode | boolean |
Métodos protegidos
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Avalie o mapa de objetos rejeitados, se houver, lance uma exceção.
| Parâmetros | |
|---|---|
rejectedObjects | |
cause | Throwable |
| Lança | |
|---|---|
ClassNotFoundConfigurationException | |
opções de injeção
protected void injectOptions (IConfiguration config,optionList)
| Parâmetros | |
|---|---|
config | IConfiguration |
optionList | |
| Lança | |
|---|---|
ConfigurationException | |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.