Configuração do dispositivo IDevice

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 opções adequadamente nele.

abstract void addSpecificConfig (Object config, String type)

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

abstract void addSpecificConfig (Object config)

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

abstract IDeviceConfiguration clone (String newName)

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

abstract IDeviceConfiguration clone ()

Retorne uma cópia superficial deste objeto IDeviceConfiguration .

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

abstract getAllObjects ()

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

abstract IBuildProvider getBuildProvider ()

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

abstract String getDeviceName ()

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

abstract TestDeviceOptions getDeviceOptions ()

Retorne 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 ()

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

abstract Integer getFrequency (Object config)

Retorna a frequência do objeto.

abstract getLabPreparers ()

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

abstract getTargetPreparers ()

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

abstract boolean isFake ()

Retorna se o contêiner é para um dispositivo em teste 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 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 abstract 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 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 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 caso o objeto passado não corresponda aos tipos permitidos.

clone

public abstract 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 abstract IDeviceConfiguration clone ()

Retorne uma cópia superficial deste objeto IDeviceConfiguration .

Devoluções
IDeviceConfiguration

getAllObjectOfType

public abstract  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 abstract  getAllObjects ()

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

Devoluções

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Retorne IBuildProvider ao qual o detentor da configuração do dispositivo tem 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 ()

Retorne 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 ()

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

Devoluções
IDeviceSelection

obterFrequência

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 contêiner é para um dispositivo em teste ou não.

Devoluções
boolean

removerObjectType

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.

Lança
ConfigurationException caso o tipo não seja suportado.