IDeviceConfiguration
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Interface de support de configuration de périphérique. À utiliser pour représenter un objet pouvant contenir les informations pour la configuration d'un appareil.
Sommaire
Méthodes publiques | |
---|---|
abstract 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. |
abstract void | addSpecificConfig (Object config, String type) Passez l'un des objets autorisés que le détenteur de la configuration peut suivre. |
abstract void | addSpecificConfig (Object config) Passez l'un des objets autorisés que le détenteur de la configuration peut suivre. |
abstract IDeviceConfiguration | clone (String newName) Retour une copie peu profonde de ce |
abstract IDeviceConfiguration | clone () Retour une copie peu profonde de ce |
abstract | getAllObjectOfType (String configType) Retour La liste de tous les objets de configuration de l'instance a tenu |
abstract | getAllObjects () Retour La liste de tous les objets de configuration de l'instance tenue |
abstract IBuildProvider | getBuildProvider () Retour |
abstract String | getDeviceName () Renvoie Le Nom de l'appareil spécifié dans le champ "nom" de la configuration. |
abstract TestDeviceOptions | getDeviceOptions () Retour |
abstract IDeviceRecovery | getDeviceRecovery () Retour |
abstract IDeviceSelection | getDeviceRequirements () Retour |
abstract Integer | getFrequency (Object config) Renvoie la fréquence de l'objet. |
abstract | getLabPreparers () Retour une liste de |
abstract | getTargetPreparers () Retour une liste de |
abstract boolean | isFake () Renvoie 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 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 abstract 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 | au cas où l'objet transmis ne correspondrait pas aux types autorisés. |
addSpecificConfig
public abstract 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 | au cas où l'objet transmis ne correspondrait pas aux types autorisés. |
cloner
public abstract IDeviceConfiguration clone (String newName)
Retour une copie peu profonde de ce IDeviceConfiguration
objet, sous un nouveau nom.
Paramètres | |
---|---|
newName | String |
Retour | |
---|---|
IDeviceConfiguration |
cloner
public abstract IDeviceConfiguration clone ()
Retour une copie peu profonde de ce IDeviceConfiguration
objet.
Retour | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (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
public abstractgetAllObjects ()
Retour La liste de tous les objets de configuration de l'instance tenue IDeviceConfiguration
Retour | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Retour IBuildProvider
que le support de configuration de l' appareil est référence à.
Retour | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
Renvoie Le Nom de l'appareil spécifié dans le champ "nom" de la configuration.
Retour | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Retour TestDeviceOptions
que le support de configuration de l' appareil a.
Retour | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Retour IDeviceRecovery
que le support de configuration de l' appareil a.
Retour | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Retour IDeviceSelection
que le support de configuration de l' appareil a.
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 ()
Retour une liste de ITargetPreparer
que le support de configuration de l' appareil a.
Retour | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
Retour une liste de ITargetPreparer
que le support de configuration de l' appareil a.
Retour | |
---|---|
est faux
public abstract boolean isFake ()
Renvoie 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. |
Jetés | |
---|---|
ConfigurationException | au cas où le type n'est pas pris en charge. |