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 IDeviceConfiguration , sous un nouveau nom.

abstract IDeviceConfiguration clone ()

Renvoie une copie superficielle de cet objet IDeviceConfiguration .

abstract getAllObjectOfType (String configType)

Retour La liste de tous les objets de configuration contenant l'instance de IDeviceConfiguration qui correspondent au type de configuration demandé.

abstract getAllObjects ()

Retour La liste de tous les objets de configuration contenant l'instance de IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Renvoie IBuildProvider auquel le détenteur de la configuration de l'appareil fait référence.

abstract String getDeviceName ()

Renvoie Le Nom de l'équipement spécifié dans le champ "nom" de la configuration.

abstract TestDeviceOptions getDeviceOptions ()

Renvoie TestDeviceOptions dont dispose le détenteur de la configuration de l'appareil.

abstract IDeviceRecovery getDeviceRecovery ()

Renvoie IDeviceRecovery dont dispose le détenteur de la configuration de l'appareil.

abstract IDeviceSelection getDeviceRequirements ()

Renvoie IDeviceSelection dont dispose le détenteur de la configuration de l'appareil.

abstract Integer getFrequency (Object config)

Renvoie la fréquence de l'objet.

abstract getLabPreparers ()

Renvoie une liste d' ITargetPreparer dont dispose le détenteur de la configuration de l'appareil.

abstract getTargetPreparers ()

Renvoie une liste d' ITargetPreparer dont dispose le détenteur de la configuration de l'appareil.

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 abstract  getAllObjectOfType (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 abstract  getAllObjects ()

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 abstract  getLabPreparers ()

Renvoie une liste d' ITargetPreparer dont dispose le détenteur de la configuration de l'appareil.

Retour

getTargetPreparers

public abstract  getTargetPreparers ()

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.