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 opções corretamente nele. |
abstract void | addSpecificConfig (Object config, String type) Passe um dos objetos permitidos que o Detentor da configuração pode rastrear. |
abstract void | addSpecificConfig (Object config) Passe um dos objetos permitidos que o Detentor da configuração pode rastrear. |
abstract IDeviceConfiguration | clone (String newName) Devolver uma cópia superficial deste |
abstract IDeviceConfiguration | clone () Devolver uma cópia superficial deste |
abstract | getAllObjectOfType (String configType) Retornar a lista de todos os objetos de configuração realizada a instância do |
abstract | getAllObjects () Retornar a lista de todos os objetos de configuração realizada a instância do |
abstract IBuildProvider | getBuildProvider () Retorno |
abstract String | getDeviceName () Retorna O Nome do dispositivo especificado no campo "nome" da configuração. |
abstract TestDeviceOptions | getDeviceOptions () Retorno |
abstract IDeviceRecovery | getDeviceRecovery () Retorno |
abstract IDeviceSelection | getDeviceRequirements () Retorno |
abstract Integer | getFrequency (Object config) Retorna a frequência do objeto. |
abstract | getLabPreparers () Retornar uma lista de |
abstract | getTargetPreparers () Retornar 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
addFrequency
public abstract void addFrequency (Object config, Integer frequency)
Acompanhe a frequência do objeto para que possamos injetar opções corretamente nele.
Parâmetros | |
---|---|
config | Object : o objeto que estamos a controlar a frequência. |
frequency | Integer : frequência associado com o objeto. |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
Passe um dos objetos permitidos que o Detentor da configuração pode rastrear.
Lista completa de objetos permitidos são: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parâmetros | |
---|---|
config | Object : objecto de um tipo acima. |
type | String : o tipo de objecto de configuração que lhe é transmitido. |
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 Detentor da configuração pode rastrear.
Lista completa de objetos permitidos são: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Parâmetros | |
---|---|
config | Object : objecto de um tipo acima. |
Lança | |
---|---|
ConfigurationException | caso o objeto passado não corresponda aos tipos permitidos. |
clone
public abstract IDeviceConfiguration clone (String newName)
Devolver uma cópia superficial deste IDeviceConfiguration
objeto, com um novo nome.
Parâmetros | |
---|---|
newName | String |
Devoluções | |
---|---|
IDeviceConfiguration |
clone
public abstract IDeviceConfiguration clone ()
Devolver uma cópia superficial deste IDeviceConfiguration
objeto.
Devoluções | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Retornar a lista de todos os objetos de configuração realizada a instância do IDeviceConfiguration
que corresponde ao tipo de configuração solicitada.
Parâmetros | |
---|---|
configType | String |
Devoluções | |
---|---|
getAllObjects
public abstractgetAllObjects ()
Retornar a lista de todos os objetos de configuração realizada a instância do IDeviceConfiguration
Devoluções | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Retorno IBuildProvider
que o titular da configuração do dispositivo tem referência a.
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 ()
Retorno TestDeviceOptions
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Retorno IDeviceRecovery
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Retorno IDeviceSelection
que o titular de configuração do dispositivo tem.
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 abstractgetLabPreparers ()
Retornar uma lista de ITargetPreparer
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
Retornar uma lista de ITargetPreparer
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
é falso
public abstract boolean isFake ()
Retorna se o contêiner é para um dispositivo em teste 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 para remover. |
Lança | |
---|---|
ConfigurationException | caso o tipo não seja compatível. |