DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Uma implementação IDeviceConfiguration
concreta que armazena os objetos de configuração de dispositivo carregados em seus atributos.
Resumo
Construtores públicos | |
---|---|
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 adequadamente a opção nele. |
void | addSpecificConfig (Object config, String type) Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar. |
void | addSpecificConfig (Object config) Passe um dos objetos permitidos que o Titular da Configuração pode acompanhar. |
IDeviceConfiguration | clone (String newName) Retorne uma cópia superficial desse objeto |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Return A lista de todos os objetos de configuração contidos na instância de | |
getAllObjects () Return A lista de todos os objetos de configuração contidos na instância de | |
IBuildProvider | getBuildProvider () Retorna |
String | getDeviceName () Retorna O nome do dispositivo especificado no campo "nome" da configuração. |
TestDeviceOptions | getDeviceOptions () Return |
IDeviceRecovery | getDeviceRecovery () Retorne |
IDeviceSelection | getDeviceRequirements () Return |
Integer | getFrequency (Object config) Retorna a frequência do objeto. |
getLabPreparers () Retorna uma lista de | |
getTargetPreparers () Retorna uma lista de | |
boolean | isFake () Retorna se o container é para um Device Under Test ou não. |
void | removeObjectType (String type) Remova o tipo de objeto especificado do suporte de configuração do dispositivo. |
Construtores públicos
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
adicionarFrequência
public 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 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 |
addSpecificConfig
public 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 |
clone
public IDeviceConfiguration clone (String newName)
Retorne uma cópia superficial desse objeto IDeviceConfiguration
, com um novo nome.
Parâmetros | |
---|---|
newName | String |
devoluções | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (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
publicgetAllObjects ()
Return A lista de todos os objetos de configuração contidos na instância de IDeviceConfiguration
devoluções | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Retorna IBuildProvider
ao qual o detentor da configuração do dispositivo faz referência.
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 ()
Return TestDeviceOptions
que o detentor da configuração do dispositivo possui.
devoluções | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Retorne IDeviceRecovery
que o detentor da configuração do dispositivo possui.
devoluções | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Return IDeviceSelection
que o detentor da configuração do dispositivo possui.
devoluções | |
---|---|
IDeviceSelection |
getFrequency
public Integer getFrequency (Object config)
Retorna a frequência do objeto.
Parâmetros | |
---|---|
config | Object |
devoluções | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Retorne uma lista de ITargetPreparer
que o detentor da configuração do dispositivo possui.
devoluções | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Retorne uma lista de ITargetPreparer
que o detentor da configuração do dispositivo possui.
devoluções | |
---|---|
é falso
public boolean isFake ()
Retorna se o container é para um Device Under Test 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 a ser removido. |
lances | |
---|---|
ConfigurationException |