ConfigurationDef
  public
  
  
  
  class
  ConfigurationDef
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef | 
構成、それに関連付けられたオブジェクト、オプションのレコードを保持します。
概要
ネストされたクラス | |
|---|---|
        
        
        
        
        class | 
      
        ConfigurationDef.ConfigObjectDef
        className とその出現回数に関する情報を保持するオブジェクト(例: 構成に同じオブジェクトが 2 回ある場合、最初のオブジェクトには最初の出現回数が割り当てられます)。  | 
    
フィールド | |
|---|---|
    public
    static
    final
    String | 
    
      DEFAULT_DEVICE_NAME
      
  | 
  
パブリック コンストラクタ | |
|---|---|
      
      ConfigurationDef(String name)
      
      
     | 
  |
パブリック メソッド | |
|---|---|
        
        
        
        
        
        int
     | 
  
    
      
      addConfigObjectDef(String typeName, String className)
      
      
        定義に config オブジェクトを追加します。  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      addExpectedDevice(String deviceName, boolean isFake)
      
      
        追跡が必要なデバイスと、そのデバイスが本物かどうかを追加します。  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
      
      
        定義にオプションを追加します  | 
  
        
        
        
        
        
        IConfiguration
     | 
  
    
      
      createConfiguration()
      
      
        この定義に保存されている情報から構成を作成し、指定されたオプション値をフィールドに入力します。  | 
  
        
        
        
        
        
        IConfiguration
     | 
  
    
      
      createConfiguration(
      
        この定義に保存されている情報から構成を作成し、指定されたオプション値をフィールドに入力します。  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getDescription()
      
      
        構成の簡単な説明を返します。  | 
  
        
        
        
        
        
        
     | 
  
    
      
      getExpectedDevices()
      
      
        追跡対象デバイスの現在のマップと、それらが本物かどうかを返します。  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getName()
      
      
        この構成定義の名前を取得します。  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      isMultiDeviceMode()
      
      
        記録された構成がマルチデバイスかどうかを返します。  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setDescription(String description)
      
      
        構成定義の説明を設定します。  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setMultiDeviceMode(boolean multiDeviceMode)
      
      
     | 
  
保護されたメソッド | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      checkRejectedObjects(
      
        拒否されたオブジェクト マップを評価し、例外をスローします。  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      injectOptions(IConfiguration config, 
      
     | 
  
フィールド
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
パブリック コンストラクタ
ConfigurationDef
public ConfigurationDef (String name)
| パラメータ | |
|---|---|
name | 
        
          String  | 
      
パブリック メソッド
addConfigObjectDef
public int addConfigObjectDef (String typeName, 
                String className)定義に config オブジェクトを追加する
| パラメータ | |
|---|---|
typeName | 
        
          String: 構成オブジェクトのタイプ名 | 
      
className | 
        
          String: 構成オブジェクトのクラス名 | 
      
| 戻り値 | |
|---|---|
int | 
        この className がこの ConfigurationDef に出現した回数(この回数を含む)。すべての ConfigurationDef メソッドは、これらのクラスを一定の順序で返すため、このインデックスは、clasName の追加されたばかりのインスタンスの一意の識別子として使用できます。 | 
      
addExpectedDevice
public String addExpectedDevice (String deviceName, 
                boolean isFake)追跡が必要なデバイスと、そのデバイスが実在するかどうかを追加します。
| パラメータ | |
|---|---|
deviceName | 
        
          String  | 
      
isFake | 
        
          boolean  | 
      
| 戻り値 | |
|---|---|
String | 
        |
addOptionDef
public void addOptionDef (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource, 
                String type)定義にオプションを追加する
| パラメータ | |
|---|---|
optionName | 
        
          String: オプションの名前 | 
      
optionKey | 
        
          String  | 
      
optionValue | 
        
          String: オプション値 | 
      
optionSource | 
        
          String  | 
      
type | 
        
          String  | 
      
createConfiguration
public IConfiguration createConfiguration ()
この定義に保存されている情報から構成を作成し、指定されたオプション値をフィールドに入力します。
| 戻り値 | |
|---|---|
IConfiguration | 
        作成された IConfiguration | 
      
| 例外 | |
|---|---|
ConfigurationException | 
          構成を作成できなかった場合 | 
createConfiguration
public IConfiguration createConfiguration (allowedObjects) 
この定義に保存されている情報から構成を作成し、指定されたオプション値をフィールドに入力します。
| パラメータ | |
|---|---|
allowedObjects | 
        
          : 完全な構成から作成する TF オブジェクトのセット | 
      
| 戻り値 | |
|---|---|
IConfiguration | 
        作成された IConfiguration | 
      
| 例外 | |
|---|---|
ConfigurationException | 
          構成を作成できなかった場合 | 
getDescription
public String getDescription ()
構成の簡単な説明を返します。
| 戻り値 | |
|---|---|
String | 
        |
getExpectedDevices
publicgetExpectedDevices () 
追跡対象デバイスの現在の Map と、デバイスが実在するかどうかを返します。
| 戻り値 | |
|---|---|
 | 
        |
getName
public String getName ()
この構成定義の名前を取得します。
| 戻り値 | |
|---|---|
String | 
        この構成の名前。 | 
isMultiDeviceMode
public boolean isMultiDeviceMode ()
記録された構成がマルチデバイスかどうかを返します。
| 戻り値 | |
|---|---|
boolean | 
        |
setDescription
public void setDescription (String description)
構成定義の説明を設定します。
| パラメータ | |
|---|---|
description | 
        
          String  | 
      
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| パラメータ | |
|---|---|
multiDeviceMode | 
        
          boolean  | 
      
保護されたメソッド
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause) 
拒否されたオブジェクト マップを評価し、例外をスローします。
| パラメータ | |
|---|---|
rejectedObjects | 
        
            | 
      
cause | 
        
          Throwable  | 
      
| 例外 | |
|---|---|
ClassNotFoundConfigurationException | 
          |
injectOptions
protected void injectOptions (IConfiguration config,optionList) 
| パラメータ | |
|---|---|
config | 
        
          IConfiguration  | 
      
optionList | 
        
            | 
      
| 例外 | |
|---|---|
ConfigurationException | 
          |