IDeviceConfiguration
public
interface
IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Interface du support de configuration de l'appareil. Utilisez-le pour représenter un objet pouvant contenir les informations de configuration d'un appareil.
Résumé
Méthodes publiques | |
---|---|
abstract
void
|
addFrequency(Object config, Integer frequency)
Tenez compte de la fréquence de l'objet afin que nous puissions injecter correctement l'option. |
abstract
void
|
addSpecificConfig(Object config, String type)
Transmettez l'un des objets autorisés que le titulaire de la configuration peut suivre. |
abstract
void
|
addSpecificConfig(Object config)
Transmettez l'un des objets autorisés que le titulaire de la configuration peut suivre. |
abstract
IDeviceConfiguration
|
clone(String newName)
Renvoie une copie superficielle de cet objet |
abstract
IDeviceConfiguration
|
clone()
Renvoie une copie superficielle de cet objet |
abstract
|
getAllObjectOfType(String configType)
Renvoie la liste de tous les objets de configuration contenant l'instance de |
abstract
|
getAllObjects()
Renvoie la liste de tous les objets de configuration qui contenaient l'instance de
|
abstract
IBuildProvider
|
getBuildProvider()
Renvoie l' |
abstract
String
|
getDeviceName()
Renvoie le nom de l'appareil spécifié dans le champ "name" de la configuration. |
abstract
TestDeviceOptions
|
getDeviceOptions()
Renvoie |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Renvoie l' |
abstract
IDeviceSelection
|
getDeviceRequirements()
Renvoie |
abstract
Integer
|
getFrequency(Object config)
Renvoie la fréquence de l'objet. |
abstract
|
getLabPreparers()
Renvoie la liste des |
abstract
|
getTargetPreparers()
Renvoie la liste des |
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 conteneur de configuration de l'appareil. |
Méthodes publiques
addFrequency
public abstract void addFrequency (Object config, Integer frequency)
Effectuez le suivi de la fréquence de l'objet afin de pouvoir injecter correctement des options.
Paramètres | |
---|---|
config |
Object : 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 que le titulaire de la configuration peut suivre.
La liste complète des objets autorisés est la suivante : IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
.
Paramètres | |
---|---|
config |
Object : objet d'un type ci-dessus. |
type |
String : type d'objet de configuration transmis. |
Génère | |
---|---|
ConfigurationException |
au cas où l'objet transmis ne correspond pas aux types autorisés. |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
Transmettez l'un des objets autorisés que le titulaire de la configuration peut suivre.
La liste complète des objets autorisés est la suivante : IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
.
Paramètres | |
---|---|
config |
Object : objet d'un type ci-dessus. |
Génère | |
---|---|
ConfigurationException |
au cas où l'objet transmis ne correspond pas aux types autorisés. |
clone
public abstract IDeviceConfiguration clone (String newName)
Renvoie une copie superficielle de cet objet IDeviceConfiguration
, sous un nouveau nom.
Paramètres | |
---|---|
newName |
String |
Renvoie | |
---|---|
IDeviceConfiguration |
cloner
public abstract IDeviceConfiguration clone ()
Renvoie une copie superficielle de cet objet IDeviceConfiguration
.
Renvoie | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
Renvoie la liste de tous les objets de configuration contenant l'instance de IDeviceConfiguration
correspondant au type de configuration demandé.
Paramètres | |
---|---|
configType |
String |
Renvoie | |
---|---|
|
getAllObjects
public abstractgetAllObjects ()
Renvoie la liste de tous les objets de configuration contenant l'instance de IDeviceConfiguration
.
Renvoie | |
---|---|
|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Renvoie IBuildProvider
auquel le titulaire de la configuration de l'appareil fait référence.
Renvoie | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
Renvoie le nom de l'appareil spécifié dans le champ "name" de la configuration.
Renvoie | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Renvoie l'TestDeviceOptions
que le détenteur de la configuration de l'appareil possède.
Renvoie | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Renvoie IDeviceRecovery
dont dispose le titulaire de la configuration de l'appareil.
Renvoie | |
---|---|
IDeviceRecovery |
getDeviceExigences
public abstract IDeviceSelection getDeviceRequirements ()
Renvoie IDeviceSelection
dont dispose le titulaire de la configuration de l'appareil.
Renvoie | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
Renvoie la fréquence de l'objet.
Paramètres | |
---|---|
config |
Object |
Renvoie | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
Renvoie la liste des ITargetPreparer
dont dispose le titulaire de la configuration d'appareil.
Renvoie | |
---|---|
|
getTargetPreparers
public abstractgetTargetPreparers ()
Renvoie la liste des ITargetPreparer
dont dispose le détenteur de la configuration de l'appareil.
Renvoie | |
---|---|
|
isFake
public abstract boolean isFake ()
Indique si le conteneur est destiné à un appareil en cours de test ou non.
Renvoie | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
Supprimez le type d'objet spécifié du conteneur de configuration de l'appareil.
Paramètres | |
---|---|
type |
String : type de l'objet à supprimer. |
Génère | |
---|---|
ConfigurationException |
au cas où le type n'est pas compatible. |