À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Restez organisé à l'aide des collections
    
    
      
      Enregistrez et classez les contenus selon vos préférences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
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.ConfigObjectDefObjet permettant de stocker des informations sur un className et le numéro d'apparition associé (par exemple, si une configuration comporte le même objet deux fois, le premier 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 à suivre 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 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()
      Renvoie une brève description de la configuration
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
         | 
      getExpectedDevices()
      Renvoie la carte actuelle des appareils suivis et 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 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 la classe de l'objet de configuration | 
    
    
      | Renvoie | 
|---|
      
        | int | le nombre de fois où ce className est apparu dans ce ConfigurationDef, y compris cette fois. Étant donné que toutes les méthodesConfigurationDefrenvoient ces classes avec un ordre constant, cet index peut servir d'identifiant unique pour l'instance declasNameque vous venez d'ajouter. | 
    
 
    addExpectedDevice
    
public String addExpectedDevice (String deviceName, 
                boolean isFake)
    
    
    
  Ajoutez un appareil à suivre et indiquez 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 | 
    
 
    createConfiguration
    
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.
    
      
  
 
    createConfiguration
    
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 d'objets TF que nous allons créer à partir de la configuration complète | 
    
    
      
  
 
    getDescription
    
public String getDescription ()
    
    
    
  Renvoie une brève description de la configuration
    
 
    getExpectedDevices
    
public  getExpectedDevices ()
    
    
    
  Renvoie la carte actuelle des appareils suivis et s'ils sont réels ou non.
    
 
    getName
    
public String getName ()
    
    
    
  Récupère le nom de cette définition de configuration
    
      | Renvoie | 
|---|
      
        | String | nom de cette configuration. | 
    
 
    isMultiDeviceMode
    
public boolean isMultiDeviceMode ()
    
    
    
  Indique si la configuration enregistrée est multi-appareil ou non.
    
 
    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, pour générer une exception.
    
    | Paramètres | 
|---|
      
        | rejectedObjects |  | 
      
        | cause | Throwable | 
    
      
  
 
    injectOptions
    
protected void injectOptions (IConfiguration config, 
                 optionList)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | config | IConfiguration | 
      
        | optionList |  | 
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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 2025/07/27 (UTC).
  
  
  
    
      [[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[]]