IDeviceConfigurationIDeviceConfiguration
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Interface de support de configuration de périphérique. Utilisé pour représenter un objet qui peut contenir les informations pour la configuration d'un appareil.
Résumé
Méthodes publiques | |
---|---|
abstract 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. |
abstract void | addSpecificConfig (Object config, String type) Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre l'évolution. |
abstract void | addSpecificConfig (Object config) Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre l'évolution. |
abstract IDeviceConfiguration | clone (String newName) Renvoie une copie superficielle de cet objet |
abstract IDeviceConfiguration | clone () Renvoie une copie superficielle de cet objet |
abstract | getAllObjectOfType (String configType) Retour La liste de tous les objets de configuration contenant l'instance de |
abstract | getAllObjects () Retour La liste de tous les objets de configuration contenant l'instance de |
abstract IBuildProvider | getBuildProvider () Renvoie |
abstract String | getDeviceName () Renvoie Le Nom de l'équipement spécifié dans le champ "nom" de la configuration. |
abstract TestDeviceOptions | getDeviceOptions () Renvoie |
abstract IDeviceRecovery | getDeviceRecovery () Renvoie |
abstract IDeviceSelection | getDeviceRequirements () Renvoie |
abstract Integer | getFrequency (Object config) Renvoie la fréquence de l'objet. |
abstract | getLabPreparers () Renvoie une liste d' |
abstract | getTargetPreparers () Renvoie une liste d' |
abstract boolean | isFake () Indique si le conteneur est destiné à un appareil en cours de test ou non. |
abstract void | removeObjectType (String type) Supprimez le type d'objet spécifié du support de configuration de l'appareil. |
Méthodes publiques
ajouterFréquence
public abstract 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 abstract 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 | au cas où l'objet passé ne correspond pas aux types autorisés. |
addSpecificConfig
public abstract 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 | au cas où l'objet passé ne correspond pas aux types autorisés. |
cloner
public abstract IDeviceConfiguration clone (String newName)
Renvoie une copie superficielle de cet objet IDeviceConfiguration
, sous un nouveau nom.
Paramètres | |
---|---|
newName | String |
Retour | |
---|---|
IDeviceConfiguration |
cloner
public abstract IDeviceConfiguration clone ()
Renvoie une copie superficielle de cet objet IDeviceConfiguration
.
Retour | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (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
public abstractgetAllObjects ()
Retour La liste de tous les objets de configuration contenant l'instance de IDeviceConfiguration
Retour | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Renvoie IBuildProvider
auquel le détenteur de la configuration de l'appareil fait référence.
Retour | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
Renvoie Le Nom de l'équipement spécifié dans le champ "nom" de la configuration.
Retour | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Renvoie TestDeviceOptions
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Renvoie IDeviceRecovery
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Renvoie IDeviceSelection
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
IDeviceSelection |
obtenirFréquence
public abstract Integer getFrequency (Object config)
Renvoie la fréquence de l'objet.
Paramètres | |
---|---|
config | Object |
Retour | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
Renvoie une liste d' ITargetPreparer
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
Renvoie une liste d' ITargetPreparer
dont dispose le détenteur de la configuration de l'appareil.
Retour | |
---|---|
est faux
public abstract boolean isFake ()
Indique si le conteneur est destiné à un appareil en cours de test ou non.
Retour | |
---|---|
boolean |
removeObjectType
public abstract 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 | si le type n'est pas pris en charge. |