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 |
abstract IDeviceConfiguration | clone () Retorne uma cópia superficial deste objeto |
abstract | getAllObjectOfType (String configType) Retornar A lista de todos os objetos de configuração mantidos na instância de |
abstract | getAllObjects () Return A lista de todos os objetos de configuração mantidos na instância de |
abstract IBuildProvider | getBuildProvider () Retorne |
abstract String | getDeviceName () Retorna o Nome do dispositivo especificado no campo “nome” da configuração. |
abstract TestDeviceOptions | getDeviceOptions () Retorne |
abstract IDeviceRecovery | getDeviceRecovery () Retorne |
abstract IDeviceSelection | getDeviceRequirements () Retorne |
abstract Integer | getFrequency (Object config) Retorna a frequência do objeto. |
abstract | getLabPreparers () Retorne uma lista de |
abstract | getTargetPreparers () Retorne uma lista de |
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 abstractgetAllObjectOfType (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 abstractgetAllObjects ()
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 abstractgetLabPreparers ()
Retorne uma lista de ITargetPreparer
que o detentor da configuração do dispositivo possui.
Devoluções | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
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. |