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.ConfigObjectDef Objeto 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.