IDeviceConfiguration
public
interface
IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Interface de l'interface 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 contenant 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 l' |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Renvoie l' |
abstract
IDeviceSelection
|
getDeviceRequirements()
Renvoie l' |
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)
Tenez compte de la fréquence de l'objet afin que nous puissions injecter correctement l'option.
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
et TestDeviceOptions
.
Paramètres | |
---|---|
config |
Object : objet d'un type supérieur. |
type |
String : type d'objet de configuration transmis. |
Génère | |
---|---|
ConfigurationException |
au cas où l'objet transmis ne correspondrait 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
et TestDeviceOptions
.
Paramètres | |
---|---|
config |
Object : objet d'un type supérieur. |
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 |
clone
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 l'IBuildProvider
auquel le détenteur 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
détenu par le détenteur de la configuration de l'appareil.
Renvoie | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Renvoie l'IDeviceRecovery
détenu par le détenteur de la configuration de l'appareil.
Renvoie | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Renvoie l'IDeviceSelection
détenu par le détenteur 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 détenteur de la configuration de l'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. |