ConfigurationDef
  public
  
  
  
  class
  ConfigurationDef
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef | 
구성의 레코드, 연결된 객체, 옵션을 보유합니다.
요약
| 중첩된 클래스 | |
|---|---|
| 
        
        
        
        
        class | ConfigurationDef.ConfigObjectDefclassName 및 해당 노출 번호에 관한 정보를 보유하는 객체입니다 (예: 구성에 동일한 객체가 두 번 있는 경우 첫 번째 객체에 첫 번째 노출 번호가 지정됨). | 
| 필드 | |
|---|---|
| 
    public
    static
    final
    String | DEFAULT_DEVICE_NAME
 | 
| 공개 생성자 | |
|---|---|
| 
      ConfigurationDef(String name)
       | |
| 공개 메서드 | |
|---|---|
| 
        
        
        
        
        
        int | 
      addConfigObjectDef(String typeName, String className)
      정의에 구성 객체를 추가합니다. | 
| 
        
        
        
        
        
        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)정의에 구성 객체를 추가합니다.
| 매개변수 | |
|---|---|
| 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 () 
추적된 기기의 현재 지도와 기기가 실제 기기인지 여부를 반환합니다.
| 반환 값 | |
|---|---|
|  | |
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 | |
