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 pour contenir des informations pour un nom de classe et le numéro d'apparence qu'il a (par exemple, si une configuration a le même objet deux fois, le premier aura le premier numéro d'apparence). |
Des champs | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
Constructeurs publics | |
---|---|
ConfigurationDef (String name) |
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 indiquez 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 remplit ses champs avec les valeurs d'option fournies. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Crée une configuration à partir des informations stockées dans cette définition et remplit ses champs avec les valeurs d'option fournies. |
String | getDescription () Renvoie une courte description de la configuration |
getExpectedDevices () Renvoie la carte actuelle des appareils suivis et s'ils sont réels ou non. | |
String | getName () Obtient le nom de cette définition de configuration |
boolean | isMultiDeviceMode () Renvoie si la configuration enregistrée est multi-périphérique ou non. |
void | setDescription (String description) Définit la description de la définition de configuration |
void | setMultiDeviceMode (boolean multiDeviceMode) |
Méthodes protégées | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) Évaluez la carte des objets rejetés, le cas échéant, lancez une exception. |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
Des champs
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Constructeurs publics
ConfigurationDef
public ConfigurationDef (String name)
Paramètres | |
---|---|
name | String |
Méthodes publiques
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Ajoute un objet de configuration à la définition
Paramètres | |
---|---|
typeName | String : le nom du type d'objet de configuration |
className | String : le nom de classe de l'objet de configuration |
Retour | |
---|---|
int | le nombre de fois que ce className est apparu dans ce ConfigurationDef , y compris cette fois. Étant donné que toutes les méthodes ConfigurationDef renvoient ces classes avec un ordre constant, cet index peut servir d'identifiant unique pour l'instance de clasName qui vient d'être ajoutée. |
addExpectedDevice
public String addExpectedDevice (String deviceName, boolean isFake)
Ajoutez un appareil qui doit être suivi et indiquez s'il est réel ou non.
Paramètres | |
---|---|
deviceName | String |
isFake | boolean |
Retour | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
Ajoute une option à la définition
Paramètres | |
---|---|
optionName | String : le nom de l'option |
optionKey | String |
optionValue | String : la valeur de l'option |
optionSource | String |
type | String |
créerConfiguration
public IConfiguration createConfiguration ()
Crée une configuration à partir des informations stockées dans cette définition et remplit ses champs avec les valeurs d'option fournies.
Retour | |
---|---|
IConfiguration | la IConfiguration créée |
Lance | |
---|---|
ConfigurationException | si la configuration n'a pas pu être créée |
créerConfiguration
public IConfiguration createConfiguration (allowedObjects)
Crée une configuration à partir des informations stockées dans cette définition et remplit ses champs avec les valeurs d'option fournies.
Paramètres | |
---|---|
allowedObjects |
Retour | |
---|---|
IConfiguration | la IConfiguration créée |
Lance | |
---|---|
ConfigurationException | si la configuration n'a pas pu être créée |
getDescription
public String getDescription ()
Renvoie une courte description de la configuration
Retour | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
Renvoie la carte actuelle des appareils suivis et s'ils sont réels ou non.
Retour | |
---|---|
obtenirNom
public String getName ()
Obtient le nom de cette définition de configuration
Retour | |
---|---|
String | nom de cette configuration. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Renvoie si la configuration enregistrée est multi-périphérique ou non.
Retour | |
---|---|
boolean |
setDescription
public void setDescription (String description)
Définit la description de la définition de configuration
Paramètres | |
---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Paramètres | |
---|---|
multiDeviceMode | boolean |
Méthodes protégées
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Évaluez la carte des objets rejetés, le cas échéant, lancez une exception.
Paramètres | |
---|---|
rejectedObjects | |
cause | Throwable |
Lance | |
---|---|
ClassNotFoundConfigurationException |
injectOptions
protected void injectOptions (IConfiguration config,optionList)
Paramètres | |
---|---|
config | IConfiguration |
optionList |
Lance | |
---|---|
ConfigurationException |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/03/30 (UTC).