Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


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

void addSpecificConfig (Object config)

Passez l'un des objets autorisés dont le responsable 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 contenait l'instance de IDeviceConfiguration qui correspond au type de configuration demandé.

getAllObjects ()

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

IBuildProvider getBuildProvider ()

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

String getDeviceName ()

Renvoie le nom du périphérique spécifié dans le champ "nom" de la configuration.

TestDeviceOptions getDeviceOptions ()

Renvoyez TestDeviceOptions dont dispose le détenteur de la configuration de périphérique.

IDeviceRecovery getDeviceRecovery ()

Renvoyer IDeviceRecovery dont dispose le détenteur de la configuration de périphérique.

IDeviceSelection getDeviceRequirements ()

Retourne IDeviceSelection que possède le détenteur de la configuration de l'appareil.

Integer getFrequency (Object config)

Renvoie la fréquence de l'objet.

getTargetPreparers ()

Renvoie une liste d' ITargetPreparer dont dispose le détenteur de la configuration de périphérique.

boolean isFake ()

Renvoie si le conteneur est destiné ou non à un appareil testé.

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

addFrequency

public 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 dont nous suivons la fréquence.

frequency Integer : fréquence associée à l'objet.

addSpecificConfig

public void addSpecificConfig (Object config)

Passez l'un des objets autorisés dont le responsable 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.

Jette
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

lit42e0d84

Retour
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

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

Paramètres
configType String

Retour

getAllObjects

public  getAllObjects ()

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

Retour

getBuildProvider

public IBuildProvider getBuildProvider ()

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

Retour
IBuildProvider

getDeviceName

public String getDeviceName ()

Renvoie le nom du périphérique spécifié dans le champ "nom" de la configuration.

Retour
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Renvoyez TestDeviceOptions dont dispose le détenteur de la configuration de périphérique.

Retour
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Renvoyer IDeviceRecovery dont dispose le détenteur de la configuration de périphérique.

Retour
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Retourne IDeviceSelection que possède le détenteur de la configuration de l'appareil.

Retour
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

Renvoie la fréquence de l'objet.

Paramètres
config Object

Retour
Integer

getTargetPreparers

public  getTargetPreparers ()

Renvoie une liste d' ITargetPreparer dont dispose le détenteur de la configuration de périphérique.

Retour

est faux

public boolean isFake ()

Renvoie si le conteneur est destiné à un périphérique 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 périphérique.

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

Jette
ConfigurationException