Suporte de configuração de dispositivo
public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Uma implementação concreta IDeviceConfiguration que armazena os objetos de configuração de dispositivo carregados em seus atributos.
Resumo
Construtores públicos | |
|---|---|
DeviceConfigurationHolder () | |
DeviceConfigurationHolder (String deviceName) | |
DeviceConfigurationHolder (String deviceName, boolean isFake) | |
Métodos públicos | |
|---|---|
void | addFrequency (Object config, Integer frequency)Acompanhe a frequência do objeto para que possamos injetar opções adequadamente nele. |
void | addSpecificConfig (Object config, String type)Passe um dos objetos permitidos que o Titular da Configuração possa acompanhar. |
void | addSpecificConfig (Object config)Passe um dos objetos permitidos que o Titular da Configuração possa acompanhar. |
IDeviceConfiguration | clone (String newName) Retorne uma cópia superficial deste objeto |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Retornar A lista de todos os objetos de configuração mantidos na instância de | |
getAllObjects () Return A lista de todos os objetos de configuração mantidos na instância de | |
IBuildProvider | getBuildProvider () Retorne |
String | getDeviceName ()Retorna o Nome do dispositivo especificado no campo “nome” da configuração. |
TestDeviceOptions | getDeviceOptions () Retorne |
IDeviceRecovery | getDeviceRecovery () Retorne |
IDeviceSelection | getDeviceRequirements () Retorne |
Integer | getFrequency (Object config)Retorna a frequência do objeto. |
getLabPreparers () Retorne uma lista de | |
getTargetPreparers () Retorne uma lista de | |
boolean | isFake ()Retorna se o contêiner é para um dispositivo em teste ou não. |
void | removeObjectType (String type)Remova o tipo de objeto especificado do suporte de configuração do dispositivo. |
Construtores públicos
Suporte de configuração de dispositivo
public DeviceConfigurationHolder ()
Suporte de configuração de dispositivo
public DeviceConfigurationHolder (String deviceName)
| Parâmetros | |
|---|---|
deviceName | String |
Suporte de configuração de dispositivo
public DeviceConfigurationHolder (String deviceName,
boolean isFake)| Parâmetros | |
|---|---|
deviceName | String |
isFake | boolean |
Métodos públicos
adicionarFrequência
public void addFrequency (Object config,
Integer frequency)Acompanhe a frequência do objeto para que possamos injetar opções adequadamente nele.
| Parâmetros | |
|---|---|
config | Object : o objeto que estamos rastreando a frequência. |
frequency | Integer : frequência associada ao objeto. |
addSpecificConfig
public void addSpecificConfig (Object config,
String type)Passe um dos objetos permitidos que o Titular da Configuração possa acompanhar.
A lista completa de objetos permitidos é: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions
| Parâmetros | |
|---|---|
config | Object : objeto de um tipo acima. |
type | String : o tipo de objeto de configuração que está sendo passado. |
| Lança | |
|---|---|
ConfigurationException | |
addSpecificConfig
public void addSpecificConfig (Object config)
Passe um dos objetos permitidos que o Titular da Configuração possa acompanhar.
A lista completa de objetos permitidos é: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions
| Parâmetros | |
|---|---|
config | Object : objeto de um tipo acima. |
| Lança | |
|---|---|
ConfigurationException | |
clone
public IDeviceConfiguration clone (String newName)
Retorne uma cópia superficial deste objeto IDeviceConfiguration , com um novo nome.
| Parâmetros | |
|---|---|
newName | String |
| Devoluções | |
|---|---|
IDeviceConfiguration | |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Retornar A lista de todos os objetos de configuração mantidos na instância de IDeviceConfiguration que correspondem ao tipo de configuração solicitado.
| Parâmetros | |
|---|---|
configType | String |
| Devoluções | |
|---|---|
getAllObjects
publicgetAllObjects ()
Return A lista de todos os objetos de configuração mantidos na instância de IDeviceConfiguration
| Devoluções | |
|---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Retorne IBuildProvider ao qual o detentor da configuração do dispositivo tem referência.
| Devoluções | |
|---|---|
IBuildProvider | |
getDeviceName
public String getDeviceName ()
Retorna o Nome do dispositivo especificado no campo “nome” da configuração.
| Devoluções | |
|---|---|
String | |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Retorne TestDeviceOptions que o detentor da configuração do dispositivo possui.
| Devoluções | |
|---|---|
TestDeviceOptions | |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Retorne IDeviceRecovery que o detentor da configuração do dispositivo possui.
| Devoluções | |
|---|---|
IDeviceRecovery | |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Retorne IDeviceSelection que o detentor da configuração do dispositivo possui.
| Devoluções | |
|---|---|
IDeviceSelection | |
obterFrequência
public Integer getFrequency (Object config)
Retorna a frequência do objeto.
| Parâmetros | |
|---|---|
config | Object |
| Devoluções | |
|---|---|
Integer | |
getLabPreparers
publicgetLabPreparers ()
Retorne uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.
| Devoluções | |
|---|---|
getTargetPreparers
publicgetTargetPreparers ()
Retorne uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.
| Devoluções | |
|---|---|
é falso
public boolean isFake ()
Retorna se o contêiner é para um dispositivo em teste ou não.
| Devoluções | |
|---|---|
boolean | |
removerObjectType
public void removeObjectType (String type)
Remova o tipo de objeto especificado do suporte de configuração do dispositivo.
| Parâmetros | |
|---|---|
type | String : o tipo do objeto a ser removido. |
| Lança | |
|---|---|
ConfigurationException | |