IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Interface do suporte de configuração do dispositivo. Use para representar um objeto que pode conter as informações para a configuração de um dispositivo.

Resumo

Métodos públicos

abstract void addFrequency (Object config, Integer frequency)

Acompanhe a frequência do objeto para que possamos injetar adequadamente a opção nele.

abstract void addSpecificConfig (Object config, String type)

Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar.

abstract void addSpecificConfig (Object config)

Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar.

abstract IDeviceConfiguration clone (String newName)

Retorne uma cópia superficial desse objeto IDeviceConfiguration , com um novo nome.

abstract IDeviceConfiguration clone ()

Retorne uma cópia superficial desse objeto IDeviceConfiguration .

abstract getAllObjectOfType (String configType)

Return A lista de todos os objetos de configuração contidos na instância de IDeviceConfiguration que correspondem ao tipo de configuração solicitado.

abstract getAllObjects ()

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

abstract IBuildProvider getBuildProvider ()

Retorna IBuildProvider ao qual o detentor da configuração do dispositivo faz referência.

abstract String getDeviceName ()

Retorna O nome do dispositivo especificado no campo "nome" da configuração.

abstract TestDeviceOptions getDeviceOptions ()

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

abstract IDeviceRecovery getDeviceRecovery ()

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

abstract IDeviceSelection getDeviceRequirements ()

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

abstract Integer getFrequency (Object config)

Retorna a frequência do objeto.

abstract getLabPreparers ()

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

abstract getTargetPreparers ()

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

abstract boolean isFake ()

Retorna se o container é para um Device Under Test ou não.

abstract void removeObjectType (String type)

Remova o tipo de objeto especificado do suporte de configuração do dispositivo.

Métodos públicos

adicionarFrequência

public abstract void addFrequency (Object config, 
                Integer frequency)

Acompanhe a frequência do objeto para que possamos injetar adequadamente a opção nele.

Parâmetros
config Object : o objeto que estamos rastreando a frequência.

frequency Integer : frequência associada ao objeto.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar.

A lista completa de objetos permitidos são: 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.

lances
ConfigurationException caso o objeto passado não corresponda aos tipos permitidos.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar.

A lista completa de objetos permitidos são: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Parâmetros
config Object : objeto de um tipo acima.

lances
ConfigurationException caso o objeto passado não corresponda aos tipos permitidos.

clone

public abstract IDeviceConfiguration clone (String newName)

Retorne uma cópia superficial desse objeto IDeviceConfiguration , com um novo nome.

Parâmetros
newName String

devoluções
IDeviceConfiguration

clone

public abstract IDeviceConfiguration clone ()

Retorne uma cópia superficial desse objeto IDeviceConfiguration .

devoluções
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Return A lista de todos os objetos de configuração contidos na instância de IDeviceConfiguration que correspondem ao tipo de configuração solicitado.

Parâmetros
configType String

devoluções

getAllObjects

public abstract  getAllObjects ()

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

devoluções

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Retorna IBuildProvider ao qual o detentor da configuração do dispositivo faz referência.

devoluções
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Retorna O nome do dispositivo especificado no campo "nome" da configuração.

devoluções
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

devoluções
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

devoluções
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

devoluções
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Retorna a frequência do objeto.

Parâmetros
config Object

devoluções
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

devoluções

getTargetPreparers

public abstract  getTargetPreparers ()

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

devoluções

é falso

public abstract boolean isFake ()

Retorna se o container é para um Device Under Test ou não.

devoluções
boolean

removeObjectType

public abstract 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.

lances
ConfigurationException caso o tipo não seja suportado.