ConfigurationDef
public
class
ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
Contém um registro de uma configuração, os objetos associados e as opções deles.
Resumo
Classes aninhadas | |
|---|---|
class |
ConfigurationDef.ConfigObjectDef
Objeto para armazenar informações de um className e o número de aparência que ele tem. Por exemplo, se uma configuração tiver o mesmo objeto duas vezes, o primeiro terá o primeiro número de aparência. |
Constantes | |
|---|---|
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 ele é real ou não. |
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Adiciona uma opção à definição. |
IConfiguration
|
createConfiguration()
Cria uma configuração com base nas informações armazenadas nessa definição e preenche os campos dela com os valores de opção fornecidos. |
IConfiguration
|
createConfiguration(
Cria uma configuração com base nas informações armazenadas nessa definição e preenche os campos dela com os valores de opção fornecidos. |
String
|
getDescription()
Retorna uma breve descrição da configuração. |
|
getExpectedDevices()
Retorna o mapa atual de dispositivos rastreados e se eles são reais ou não. |
String
|
getName()
Recebe o nome desta definição de configuração. |
boolean
|
isMultiDeviceMode()
Retorna se a configuração gravada é de vários dispositivos ou não. |
void
|
setDescription(String description)
Define a descrição da definição de configuração. |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Métodos protegidos | |
|---|---|
void
|
checkRejectedObjects(
Avalie o mapa de objetos rejeitados, se algum gerar uma exceção. |
void
|
injectOptions(IConfiguration config,
|
Constantes
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Valor da constante: "DEFAULT_DEVICE"
Construtores públicos
ConfigurationDef
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 |
| Retorna | |
|---|---|
int |
o número de vezes que esse className apareceu neste ConfigurationDef, incluindo esta vez. Como todos os métodos ConfigurationDef retornam essas classes com uma ordenação constante, esse índice pode servir como um identificador exclusivo da instância recém-adicionada de clasName. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)Adicione um dispositivo que precisa ser rastreado e se ele é real ou não.
| Parâmetros | |
|---|---|
deviceName |
String |
isFake |
boolean |
| Retorna | |
|---|---|
String |
|
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)Adiciona uma 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 |
createConfiguration
public IConfiguration createConfiguration ()
Cria uma configuração com base nas informações armazenadas nessa definição e preenche os campos dela com os valores de opção fornecidos.
| Retorna | |
|---|---|
IConfiguration |
o IConfiguration criado |
| Gera | |
|---|---|
ConfigurationException |
se não for possível criar a configuração |
createConfiguration
public IConfiguration createConfiguration (allowedObjects)
Cria uma configuração com base nas informações armazenadas nessa definição e preenche os campos dela com os valores de opção fornecidos.
| Parâmetros | |
|---|---|
allowedObjects |
: o conjunto de objetos do TF que vamos criar com base na configuração completa. |
| Retorna | |
|---|---|
IConfiguration |
o IConfiguration criado |
| Gera | |
|---|---|
ConfigurationException |
se não for possível criar a configuração |
getDescription
public String getDescription ()
Retorna uma breve descrição da configuração.
| Retorna | |
|---|---|
String |
|
getExpectedDevices
publicgetExpectedDevices ()
Retorna o mapa atual de dispositivos rastreados e se eles são reais ou não.
| Retorna | |
|---|---|
|
|
getName
public String getName ()
Recebe o nome desta definição de configuração.
| Retorna | |
|---|---|
String |
nome desta configuração. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Retorna se a configuração gravada é de vários dispositivos ou não.
| Retorna | |
|---|---|
boolean |
|
setDescription
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 algum gerar uma exceção.
| Parâmetros | |
|---|---|
rejectedObjects |
|
cause |
Throwable |
| Gera | |
|---|---|
ClassNotFoundConfigurationException |
|
injectOptions
protected void injectOptions (IConfiguration config,optionList)
| Parâmetros | |
|---|---|
config |
IConfiguration |
optionList |
|
| Gera | |
|---|---|
ConfigurationException |
|