DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration en implements IDeviceConfiguration

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


Un béton IDeviceConfiguration mise en œuvre qui stocke les objets de configuration de l' appareil chargé dans ses attributs.

Sommaire

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, String type)

Passez l'un des objets autorisés que le détenteur de la configuration peut suivre.

void addSpecificConfig (Object config)

Passez l'un des objets autorisés que le détenteur de la configuration peut suivre.

IDeviceConfiguration clone (String newName)

Retour une copie peu profonde de ce IDeviceConfiguration objet, sous un nouveau nom.

IDeviceConfiguration clone ()

getAllObjectOfType (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.

getAllObjects ()

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

IBuildProvider getBuildProvider ()

Retour IBuildProvider que le support de configuration de l' appareil est référence à.

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

Retour TestDeviceOptions que le support de configuration de l' appareil a.

IDeviceRecovery getDeviceRecovery ()

Retour IDeviceRecovery que le support de configuration de l' appareil a.

IDeviceSelection getDeviceRequirements ()

Retour IDeviceSelection que le support de configuration de l' appareil a.

Integer getFrequency (Object config)

Renvoie la fréquence de l'objet.

getLabPreparers ()

Retour une liste de ITargetPreparer que le support de configuration de l' appareil a.

getTargetPreparers ()

Retour une liste de ITargetPreparer que le support de configuration de l' appareil a.

boolean isFake ()

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

void removeObjectType (String type)

Supprimez le type d'objet spécifié du support de configuration de l'appareil.

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

addSpecificConfig

public 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

cloner

public 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 IDeviceConfiguration clone ()

Retour
IDeviceConfiguration

getAllObjectOfType

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

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

Retour

getBuildProvider

public IBuildProvider getBuildProvider ()

Retour IBuildProvider que le support de configuration de l' appareil est 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 ()

Retour TestDeviceOptions que le support de configuration de l' appareil a.

Retour
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Retour IDeviceRecovery que le support de configuration de l' appareil a.

Retour
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Retour IDeviceSelection que le support de configuration de l' appareil a.

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

Retour une liste de ITargetPreparer que le support de configuration de l' appareil a.

Retour

getTargetPreparers

public  getTargetPreparers ()

Retour une liste de ITargetPreparer que le support de configuration de l' appareil a.

Retour

est faux

public boolean isFake ()

Renvoie si le conteneur est destiné à un appareil 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 l'appareil.

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

Jetés
ConfigurationException