DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Object
com.android.tradefed.config.DeviceConfigurationHolder


Une implémentation concrète IDeviceConfiguration 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 une option contre lui.

void addSpecificConfig (Object config, String type)

Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre.

void addSpecificConfig (Object config)

Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre.

IDeviceConfiguration clone (String newName)

Renvoie une copie superficielle de cet objet IDeviceConfiguration , sous un nouveau nom.

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

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

getAllObjects ()

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

IBuildProvider getBuildProvider ()

Renvoie IBuildProvider auquel le titulaire de la configuration de périphérique fait référence.

String getDeviceName ()

Renvoie le nom de l'appareil spécifié dans le champ "nom" de la configuration.

TestDeviceOptions getDeviceOptions ()

Renvoie TestDeviceOptions dont dispose le titulaire de la configuration de l’appareil.

IDeviceRecovery getDeviceRecovery ()

Renvoie IDeviceRecovery dont dispose le titulaire de la configuration de l’appareil.

IDeviceSelection getDeviceRequirements ()

Renvoie IDeviceSelection dont dispose le titulaire de la configuration de l'appareil.

Integer getFrequency (Object config)

Renvoie la fréquence de l'objet.

getLabPreparers ()

Renvoie une liste des ITargetPreparer dont dispose le titulaire de la configuration de l’appareil.

getTargetPreparers ()

Renvoie une liste des ITargetPreparer dont dispose le titulaire de la configuration de l’appareil.

boolean isFake ()

Indique si le conteneur est destiné à un périphérique testé ou non.

void removeObjectType (String type)

Supprimez le type d'objet spécifié du support de configuration de périphérique.

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 une 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.

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.

Jetés
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

Transmettez l'un des objets autorisés dont le titulaire de la configuration peut suivre.

La liste complète des objets autorisés est : IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Paramètres
config Object : objet d'un type ci-dessus.

Jetés
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

cloner

public IDeviceConfiguration clone ()

Retour
IDeviceConfiguration

getAllObjectOfType

public  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  getAllObjects ()

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

Retour

getBuildProvider

public IBuildProvider getBuildProvider ()

Renvoie IBuildProvider auquel le titulaire de la configuration de périphérique fait 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 ()

Renvoie TestDeviceOptions dont dispose le titulaire de la configuration de l’appareil.

Retour
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Renvoie IDeviceRecovery dont dispose le titulaire de la configuration de l’appareil.

Retour
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Renvoie IDeviceSelection dont dispose le titulaire 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

public  getLabPreparers ()

Renvoie une liste des ITargetPreparer dont dispose le titulaire de la configuration de l’appareil.

Retour

getTargetPreparers

public  getTargetPreparers ()

Renvoie une liste des ITargetPreparer dont dispose le titulaire de la configuration de l’appareil.

Retour

est faux

public boolean isFake ()

Indique si le conteneur est destiné à un périphérique testé ou non.

Retour
boolean

supprimerTypeObjet

public void removeObjectType (String type)

Supprimez le type d'objet spécifié du support de configuration de périphérique.

Paramètres
type String : Le type de l'objet à supprimer.

Jetés
ConfigurationException