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 , com um novo nome.

IDeviceConfiguration clone ()

getAllObjectOfType (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.

getAllObjects ()

Return A lista de todos os objetos de configuração mantidos na instância de IDeviceConfiguration

IBuildProvider getBuildProvider ()

Retorne IBuildProvider ao qual o detentor da configuração do dispositivo tem referência.

String getDeviceName ()

Retorna o Nome do dispositivo especificado no campo “nome” da configuração.

TestDeviceOptions getDeviceOptions ()

Retorne TestDeviceOptions que o detentor da configuração do dispositivo possui.

IDeviceRecovery getDeviceRecovery ()

Retorne IDeviceRecovery que o detentor da configuração do dispositivo possui.

IDeviceSelection getDeviceRequirements ()

Retorne IDeviceSelection que o detentor da configuração do dispositivo possui.

Integer getFrequency (Object config)

Retorna a frequência do objeto.

getLabPreparers ()

Retorne uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.

getTargetPreparers ()

Retorne uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.

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

clone

public IDeviceConfiguration clone ()

Devoluções
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (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

public  getAllObjects ()

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

public  getLabPreparers ()

Retorne uma lista de ITargetPreparer que o detentor da configuração do dispositivo possui.

Devoluções

getTargetPreparers

public  getTargetPreparers ()

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