DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Une implémentation IDeviceConfiguration
concrète qui stocke les objets de configuration de périphérique chargés dans ses attributs.
Résumé
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 injecter correctement l'option contre lui. |
void | addSpecificConfig (Object config, String type) Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre l'évolution. |
void | addSpecificConfig (Object config) Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre l'évolution. |
IDeviceConfiguration | clone (String newName) Renvoie une copie superficielle de cet objet |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Retour La liste de tous les objets de configuration contenant l'instance de | |
getAllObjects () Retour La liste de tous les objets de configuration contenant l'instance de | |
IBuildProvider | getBuildProvider () Renvoie |
String | getDeviceName () Renvoie Le Nom de l'équipement spécifié dans le champ "nom" de la configuration. |
TestDeviceOptions | getDeviceOptions () Renvoie |
IDeviceRecovery | getDeviceRecovery () Renvoie |
IDeviceSelection | getDeviceRequirements () Renvoie |
Integer | getFrequency (Object config) Renvoie la fréquence de l'objet. |
getLabPreparers () Renvoie une liste d' | |
getTargetPreparers () Renvoie une liste d' | |
boolean | isFake () Indique 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 injecter correctement l'option contre lui.
Paramètres | |
---|---|
config | Object : l'objet dont nous suivons la fréquence. |
frequency | Integer : fréquence associée à l'objet. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre l'évolution.
La liste complète des objets autorisés est : IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Paramètres | |
---|---|
config | Object : objet d'un type ci-dessus. |
type | String : le type d'objet de configuration transmis. |
Lance | |
---|---|
ConfigurationException |
addSpecificConfig
public void addSpecificConfig (Object config)
Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre l'évolution.
La liste complète des objets autorisés est : IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Paramètres | |
---|---|
config | Object : objet d'un type ci-dessus. |
Lance | |
---|---|
ConfigurationException |
cloner
public IDeviceConfiguration clone (String newName)
Renvoie une copie superficielle de cet objet IDeviceConfiguration
, sous un nouveau nom.
Paramètres | |
---|---|
newName | String |
Retour | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Retour La liste de tous les objets de configuration contenant l'instance de IDeviceConfiguration
qui correspondent au type de configuration demandé.
Paramètres | |
---|---|
configType | String |
Retour | |
---|---|
getAllObjects
publicgetAllObjects ()
Retour La liste de tous les objets de configuration contenant l'instance de IDeviceConfiguration
Retour | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Renvoie IBuildProvider
auquel le détenteur de la configuration de l'appareil fait référence.
Retour | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Renvoie Le Nom de l'équipement spécifié dans le champ "nom" de la configuration.
Retour | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Renvoie TestDeviceOptions
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Renvoie IDeviceRecovery
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Renvoie IDeviceSelection
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
IDeviceSelection |
obtenirFréquence
public Integer getFrequency (Object config)
Renvoie la fréquence de l'objet.
Paramètres | |
---|---|
config | Object |
Retour | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Renvoie une liste d' ITargetPreparer
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Renvoie une liste d' ITargetPreparer
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
est faux
public boolean isFake ()
Indique 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. |
Lance | |
---|---|
ConfigurationException |