DeviceConfigurationHolder
  public
  
  
  
  class
  DeviceConfigurationHolder
  
    extends Object
  
  
  
  
  
      implements
      
        IDeviceConfiguration
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.config.DeviceConfigurationHolder | 
読み込まれたデバイス構成オブジェクトを属性に格納する具体的な IDeviceConfiguration 実装。
概要
パブリック コンストラクタ | |
|---|---|
      
      DeviceConfigurationHolder()
      
      
     | 
  |
      
      DeviceConfigurationHolder(String deviceName)
      
      
     | 
  |
      
      DeviceConfigurationHolder(String deviceName, boolean isFake)
      
      
     | 
  |
パブリック メソッド | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      addFrequency(Object config, Integer frequency)
      
      
        オブジェクトの頻度を記録して、オブジェクトに対して適切にオプションを挿入できるようにします。  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      addSpecificConfig(Object config, String type)
      
      
        構成ホルダが追跡できる許可されたオブジェクトのいずれかを渡します。  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      addSpecificConfig(Object config)
      
      
        構成ホルダが追跡できる許可されたオブジェクトのいずれかを渡します。  | 
  
        
        
        
        
        
        IDeviceConfiguration
     | 
  
    
      
      clone(String newName)
      
      
        この   | 
  
        
        
        
        
        
        IDeviceConfiguration
     | 
  
    
      
      clone()
      
      
        
  | 
  
        
        
        
        
        
        
     | 
  
    
      
      getAllObjectOfType(String configType)
      
      
        リクエストされた構成タイプに一致する   | 
  
        
        
        
        
        
        
     | 
  
    
      
      getAllObjects()
      
      
        
  | 
  
        
        
        
        
        
        IBuildProvider
     | 
  
    
      
      getBuildProvider()
      
      
        デバイス構成ホルダーが参照している   | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getDeviceName()
      
      
        構成の [name] フィールドで指定されたデバイスの名前を返します。  | 
  
        
        
        
        
        
        TestDeviceOptions
     | 
  
    
      
      getDeviceOptions()
      
      
        デバイス構成ホルダーが持つ   | 
  
        
        
        
        
        
        IDeviceRecovery
     | 
  
    
      
      getDeviceRecovery()
      
      
        デバイス構成ホルダーが持つ   | 
  
        
        
        
        
        
        IDeviceSelection
     | 
  
    
      
      getDeviceRequirements()
      
      
        デバイス構成ホルダーが持つ   | 
  
        
        
        
        
        
        Integer
     | 
  
    
      
      getFrequency(Object config)
      
      
        オブジェクトの頻度を返します。  | 
  
        
        
        
        
        
        
     | 
  
    
      
      getLabPreparers()
      
      
        デバイス構成ホルダーが持つ   | 
  
        
        
        
        
        
        
     | 
  
    
      
      getTargetPreparers()
      
      
        デバイス構成ホルダーが持つ   | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      isFake()
      
      
        コンテナがテスト対象デバイス用かどうかを返します。  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      removeObjectType(String type)
      
      
        デバイス構成ホルダーから指定されたオブジェクト タイプを削除します。  | 
  
パブリック コンストラクタ
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
| パラメータ | |
|---|---|
deviceName | 
        
          String  | 
      
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)| パラメータ | |
|---|---|
deviceName | 
        
          String  | 
      
isFake | 
        
          boolean  | 
      
パブリック メソッド
addFrequency
public void addFrequency (Object config, 
                Integer frequency)オブジェクトの頻度を記録して、オブジェクトに対して適切にオプションを挿入できるようにします。
| パラメータ | |
|---|---|
config | 
        
          Object: 頻度をトラッキングするオブジェクト。 | 
      
frequency | 
        
          Integer: オブジェクトに関連付けられた頻度。 | 
      
addSpecificConfig
public void addSpecificConfig (Object config, 
                String type)構成ホルダが追跡できる許可されたオブジェクトのいずれかを渡します。
使用できるオブジェクトの完全なリストは、IBuildProvider、ITargetPreparer、IDeviceRecovery、IDeviceSelection、TestDeviceOptions です。
| パラメータ | |
|---|---|
config | 
        
          Object: 上記のタイプのオブジェクト。 | 
      
type | 
        
          String: 渡される構成オブジェクトのタイプ。 | 
      
| 例外 | |
|---|---|
ConfigurationException | 
          |
addSpecificConfig
public void addSpecificConfig (Object config)
構成ホルダが追跡できる許可されたオブジェクトのいずれかを渡します。
 使用できるオブジェクトの完全なリストは、IBuildProvider、ITargetPreparer、IDeviceRecovery、IDeviceSelection、TestDeviceOptions です。
| パラメータ | |
|---|---|
config | 
        
          Object: 上記のタイプのオブジェクト。 | 
      
| 例外 | |
|---|---|
ConfigurationException | 
          |
clone
public IDeviceConfiguration clone (String newName)
この IDeviceConfiguration オブジェクトのシャローコピーを新しい名前で返します。
| パラメータ | |
|---|---|
newName | 
        
          String  | 
      
| 戻り値 | |
|---|---|
IDeviceConfiguration | 
        |
getAllObjectOfType
publicgetAllObjectOfType (String configType) 
リクエストされた構成タイプに一致する IDeviceConfiguration のインスタンスを保持するすべての構成オブジェクトのリストを返します。
| パラメータ | |
|---|---|
configType | 
        
          String  | 
      
| 戻り値 | |
|---|---|
 | 
        |
getBuildProvider
public IBuildProvider getBuildProvider ()
デバイス構成ホルダーが参照している IBuildProvider を返します。
| 戻り値 | |
|---|---|
IBuildProvider | 
        |
getDeviceName
public String getDeviceName ()
構成の [name] フィールドで指定されたデバイスの名前を返します。
| 戻り値 | |
|---|---|
String | 
        |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
デバイス構成ホルダーが持つ TestDeviceOptions を返します。
| 戻り値 | |
|---|---|
TestDeviceOptions | 
        |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
デバイス構成ホルダーが持つ IDeviceRecovery を返します。
| 戻り値 | |
|---|---|
IDeviceRecovery | 
        |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
デバイス構成ホルダーが持つ IDeviceSelection を返します。
| 戻り値 | |
|---|---|
IDeviceSelection | 
        |
getFrequency
public Integer getFrequency (Object config)
オブジェクトの頻度を返します。
| パラメータ | |
|---|---|
config | 
        
          Object  | 
      
| 戻り値 | |
|---|---|
Integer | 
        |
isFake
public boolean isFake ()
コンテナがテスト対象デバイス用かどうかを返します。
| 戻り値 | |
|---|---|
boolean | 
        |
removeObjectType
public void removeObjectType (String type)
デバイス構成ホルダーから指定されたオブジェクト タイプを削除します。
| パラメータ | |
|---|---|
type | 
        
          String: 削除するオブジェクトのタイプ。 | 
      
| 例外 | |
|---|---|
ConfigurationException | 
          |