DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Um betão IDeviceConfiguration
aplicação que armazena os objectos de configuração do dispositivo carregados nos seus atributos.
Resumo
Construtoras públicas | |
---|---|
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 corretamente nele. |
void | addSpecificConfig (Object config, String type) Passe um dos objetos permitidos que o Detentor da configuração pode rastrear. |
void | addSpecificConfig (Object config) Passe um dos objetos permitidos que o Detentor da configuração pode rastrear. |
IDeviceConfiguration | clone (String newName) Devolver uma cópia superficial deste |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Retornar a lista de todos os objetos de configuração realizada a instância do | |
getAllObjects () Retornar a lista de todos os objetos de configuração realizada a instância do | |
IBuildProvider | getBuildProvider () Retorno |
String | getDeviceName () Retorna O Nome do dispositivo especificado no campo "nome" da configuração. |
TestDeviceOptions | getDeviceOptions () Retorno |
IDeviceRecovery | getDeviceRecovery () Retorno |
IDeviceSelection | getDeviceRequirements () Retorno |
Integer | getFrequency (Object config) Retorna a frequência do objeto. |
getLabPreparers () Retornar uma lista de | |
getTargetPreparers () Retornar uma lista de | |
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. |
Construtoras públicas
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
Parâmetros | |
---|---|
deviceName | String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Parâmetros | |
---|---|
deviceName | String |
isFake | boolean |
Métodos públicos
addFrequency
public 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 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 |
addSpecificConfig
public 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 |
clone
public IDeviceConfiguration clone (String newName)
Devolver uma cópia superficial deste IDeviceConfiguration
objeto, com um novo nome.
Parâmetros | |
---|---|
newName | String |
Devoluções | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (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
publicgetAllObjects ()
Retornar a lista de todos os objetos de configuração realizada a instância do IDeviceConfiguration
Devoluções | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Retorno IBuildProvider
que o titular da configuração do dispositivo tem referência a.
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 ()
Retorno TestDeviceOptions
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Retorno IDeviceRecovery
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Retorno IDeviceSelection
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
IDeviceSelection |
getFrequency
public Integer getFrequency (Object config)
Retorna a frequência do objeto.
Parâmetros | |
---|---|
config | Object |
Devoluções | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Retornar uma lista de ITargetPreparer
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Retornar uma lista de ITargetPreparer
que o titular de configuração do dispositivo tem.
Devoluções | |
---|---|
é falso
public boolean isFake ()
Retorna se o contêiner é para um dispositivo em teste ou não.
Devoluções | |
---|---|
boolean |
removeObjectType
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 para remover. |
Lança | |
---|---|
ConfigurationException |