ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Contient un enregistrement d'une configuration, de ses objets associés et de leurs options.
Résumé
Classes imbriquées |
class |
ConfigurationDef.ConfigObjectDef
Objet destiné à contenir les informations d'un nom de classe et du numéro d'apparence associé (par exemple, si une configuration comporte
le même objet deux fois, la première aura le premier numéro d'apparition).
|
Méthodes publiques |
int
|
addConfigObjectDef(String typeName, String className)
Ajoute un objet de configuration à la définition
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Ajoutez un appareil qui doit être suivi et s'il est réel ou non.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Ajoute une option à la définition
|
IConfiguration
|
createConfiguration()
Crée une configuration à partir des informations stockées dans cette définition et renseigne ses champs
avec les valeurs d'option fournies.
|
IConfiguration
|
createConfiguration( allowedObjects)
Crée une configuration à partir des informations stockées dans cette définition et renseigne ses champs
avec les valeurs d'option fournies.
|
String
|
getDescription()
Affiche une brève description de la configuration.
|
|
getExpectedDevices()
Affiche la carte actuelle des appareils suivis et indique s'ils sont réels ou non.
|
String
|
getName()
Récupère le nom de cette définition de configuration.
|
boolean
|
isMultiDeviceMode()
Indique si la configuration enregistrée est multi-appareil ou non.
|
void
|
setDescription(String description)
Définit la description de la définition de la configuration
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Champs
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Constructeurs publics
ConfigurationDef
public ConfigurationDef (String name)
Méthodes publiques
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Ajoute un objet de configuration à la définition
Paramètres |
typeName |
String : nom du type d'objet de configuration |
className |
String : nom de classe de l'objet de configuration |
Renvoie |
int |
le nombre de fois où ce className est apparu dans ce ConfigurationDef ,
y compris cette fois-ci. Étant donné que toutes les méthodes ConfigurationDef renvoient ces classes
dans un ordre constant, cet index peut servir d'identifiant unique pour l'élément
Instance de clasName . |
addexpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Ajoutez un appareil qui doit être suivi et s'il est réel ou non.
Paramètres |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Ajoute une option à la définition
Paramètres |
optionName |
String : nom de l'option. |
optionKey |
String |
optionValue |
String : valeur de l'option |
optionSource |
String |
type |
String |
Créer une configuration
public IConfiguration createConfiguration ()
Crée une configuration à partir des informations stockées dans cette définition et renseigne ses champs
avec les valeurs d'option fournies.
Créer une configuration
public IConfiguration createConfiguration ( allowedObjects)
Crée une configuration à partir des informations stockées dans cette définition et renseigne ses champs
avec les valeurs d'option fournies.
Paramètres |
allowedObjects |
: ensemble des objets TF que nous allons créer à partir de la configuration complète |
getDescription
public String getDescription ()
Affiche une brève description de la configuration.
getexpectedDevices
public getExpectedDevices ()
Affiche la carte actuelle des appareils suivis et indique s'ils sont réels ou non.
getName
public String getName ()
Récupère le nom de cette définition de configuration.
Renvoie |
String |
le nom de cette configuration. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Indique si la configuration enregistrée est multi-appareil ou non.
description_ensemble
public void setDescription (String description)
Définit la description de la définition de la configuration
Paramètres |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Paramètres |
multiDeviceMode |
boolean |
Méthodes protégées
checkRefuséObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Évaluer le mappage des objets rejetés, le cas échéant et générer une exception
Paramètres |
rejectedObjects |
|
cause |
Throwable |
Options d'injection
protected void injectOptions (IConfiguration config,
optionList)
Paramètres |
config |
IConfiguration |
optionList |
|