ConfiguraçãoDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Mantém o registro de uma configuração, dos objetos associados e das opções.
Resumo
Classes aninhadas |
class |
ConfigurationDef.ConfigObjectDef
Objeto que contém as 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 número da primeira aparência).
|
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
com os valores de opção fornecidos.
|
IConfiguration
|
createConfiguration( allowedObjects)
Cria uma configuração com base nas informações armazenadas nessa definição e preenche os 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()
Recebe o nome dessa definição de configuração
|
boolean
|
isMultiDeviceMode()
Informa se a configuração gravada é para vários dispositivos ou não.
|
void
|
setDescription(String description)
Define a descrição da definição da configuração
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Campos
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Construtores públicos
ConfiguraçãoDef
public ConfigurationDef (String name)
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 nesta ConfigurationDef ;
inclusive desta vez. Como todos os métodos ConfigurationDef retornam essas classes
com uma ordem constante, esse índice pode servir como um identificador único para o
instância de clasName .
|
addAllowedDevice
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 |
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
com os valores de opção fornecidos.
Gera |
ConfigurationException |
se a configuração não puder ser criada
|
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Cria uma configuração com base nas informações armazenadas nessa definição e preenche os campos
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 |
Gera |
ConfigurationException |
se a configuração não puder ser criada
|
getDescription
public String getDescription ()
Retorna uma breve descrição da configuração
getexpectedDevices (em inglês)
public getExpectedDevices ()
Retorna o mapa atual dos dispositivos rastreados e se eles são reais ou não.
getName
public String getName ()
Recebe o nome dessa definição de configuração
Retorna |
String |
nome dessa configuração.
|
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Informa se a configuração gravada é para vários dispositivos ou não.
setDescription
public void setDescription (String description)
Define a descrição da definição da configuração
Parâmetros |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parâmetros |
multiDeviceMode |
boolean |
Métodos protegidos
checkRejeitarObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Avalie o mapa de objetos rejeitados, se algum gerar uma exceção.
Parâmetros |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Parâmetros |
config |
IConfiguration |
optionList |
|
Gera |
ConfigurationException |
|