DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
en implements IDeviceConfiguration
java.lang.Object | |
?? | com.android.tradefed.config.DeviceConfigurationHolder |
Un béton IDeviceConfiguration
mise en œuvre qui stocke les objets de configuration de l' appareil chargé dans ses attributs.
Sommaire
Constructeurs publics | |
---|---|
DeviceConfigurationHolder () | |
DeviceConfigurationHolder (String deviceName) | |
DeviceConfigurationHolder (String deviceName, boolean isFake) |
Méthodes publiques | |
---|---|
void | addFrequency (Object config, Integer frequency) Gardez une trace de la fréquence de l'objet afin que nous puissions correctement injecter une option contre lui. |
void | addSpecificConfig (Object config, String type) Passez l'un des objets autorisés que le détenteur de la configuration peut suivre. |
void | addSpecificConfig (Object config) Passez l'un des objets autorisés que le détenteur de la configuration peut suivre. |
IDeviceConfiguration | clone (String newName) Retour une copie peu profonde de ce |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Retour La liste de tous les objets de configuration de l'instance a tenu | |
getAllObjects () Retour La liste de tous les objets de configuration de l'instance tenue | |
IBuildProvider | getBuildProvider () Retour |
String | getDeviceName () Renvoie Le Nom de l'appareil spécifié dans le champ "nom" de la configuration. |
TestDeviceOptions | getDeviceOptions () Retour |
IDeviceRecovery | getDeviceRecovery () Retour |
IDeviceSelection | getDeviceRequirements () Retour |
Integer | getFrequency (Object config) Renvoie la fréquence de l'objet. |
getLabPreparers () Retour une liste de | |
getTargetPreparers () Retour une liste de | |
boolean | isFake () Renvoie si le conteneur est destiné à un appareil en cours de test ou non. |
void | removeObjectType (String type) Supprimez le type d'objet spécifié du support de configuration de l'appareil. |
Constructeurs publics
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
Paramètres | |
---|---|
deviceName | String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Paramètres | |
---|---|
deviceName | String |
isFake | boolean |
Méthodes publiques
ajouterFréquence
public void addFrequency (Object config, Integer frequency)
Gardez une trace de la fréquence de l'objet afin que nous puissions correctement injecter une option contre lui.
Paramètres | |
---|---|
config | Object : l'objet nous suivons la fréquence. |
frequency | Integer : fréquence associé à l'objet. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Passez l'un des objets autorisés que le détenteur de la configuration peut suivre.
Liste complète des objets autorisés sont: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Paramètres | |
---|---|
config | Object : objet d'un type ci - dessus. |
type | String : le type d'objet de configuration étant adoptée. |
Jetés | |
---|---|
ConfigurationException |
addSpecificConfig
public void addSpecificConfig (Object config)
Passez l'un des objets autorisés que le détenteur de la configuration peut suivre.
Liste complète des objets autorisés sont: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Paramètres | |
---|---|
config | Object : objet d'un type ci - dessus. |
Jetés | |
---|---|
ConfigurationException |
cloner
public IDeviceConfiguration clone (String newName)
Retour une copie peu profonde de ce IDeviceConfiguration
objet, sous un nouveau nom.
Paramètres | |
---|---|
newName | String |
Retour | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Retour La liste de tous les objets de configuration de l'instance a tenu IDeviceConfiguration
qui correspondent au type de configuration demandée.
Paramètres | |
---|---|
configType | String |
Retour | |
---|---|
getAllObjects
publicgetAllObjects ()
Retour La liste de tous les objets de configuration de l'instance tenue IDeviceConfiguration
Retour | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Retour IBuildProvider
que le support de configuration de l' appareil est référence à.
Retour | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Renvoie Le Nom de l'appareil spécifié dans le champ "nom" de la configuration.
Retour | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Retour TestDeviceOptions
que le support de configuration de l' appareil a.
Retour | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Retour IDeviceRecovery
que le support de configuration de l' appareil a.
Retour | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Retour IDeviceSelection
que le support de configuration de l' appareil a.
Retour | |
---|---|
IDeviceSelection |
obtenirFréquence
public Integer getFrequency (Object config)
Renvoie la fréquence de l'objet.
Paramètres | |
---|---|
config | Object |
Retour | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Retour une liste de ITargetPreparer
que le support de configuration de l' appareil a.
Retour | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Retour une liste de ITargetPreparer
que le support de configuration de l' appareil a.
Retour | |
---|---|
est faux
public boolean isFake ()
Renvoie si le conteneur est destiné à un appareil en cours de test ou non.
Retour | |
---|---|
boolean |
removeObjectType
public void removeObjectType (String type)
Supprimez le type d'objet spécifié du support de configuration de l'appareil.
Paramètres | |
---|---|
type | String : Le type de l'objet à supprimer. |
Jetés | |
---|---|
ConfigurationException |