GCSConfigurationFactory.GCSConfigLoader

protected class GCSConfigurationFactory.GCSConfigLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
com.android.tradefed.config.ConfigurationFactory.ConfigLoader
com.android.tradefed.config.gcs.GCSConfigurationFactory.GCSConfigLoader


GCS에서 구성을 로드하고, 하나의 루트 구성에서 포함된 구성을 추적하고, 순환 포함에 예외를 발생시키는 ConfigurationFactory.ConfigLoader 의 확장입니다.

요약

공개 생성자

GCSConfigLoader (boolean isGlobalConfig)

보호된 방법

String findConfigName (String name, String parentName)

이름과 상위 이름을 기준으로 구성 이름을 찾습니다.

void trackConfig (String name, ConfigurationDef def)

동적 로딩에 대한 구성을 추적합니다.

공개 생성자

GCSConfigLoader

public GCSConfigLoader (boolean isGlobalConfig)

매개변수
isGlobalConfig boolean

보호된 방법

findConfigName

protected String findConfigName (String name, 
                String parentName)

이름과 상위 이름을 기준으로 구성 이름을 찾습니다. 이는 번들 구성 및 로컬 구성을 적절하게 처리하는 데 사용됩니다.

매개변수
name String : 구성 이름

parentName String : 구성의 상위 이름입니다.

보고
String 구성의 전체 이름입니다.

던지기
ConfigurationException

트랙 구성

protected void trackConfig (String name, 
                ConfigurationDef def)

동적 로딩에 대한 구성을 추적합니다. 현재는 로컬 파일만 지원됩니다.

매개변수
name String : 구성 이름

def ConfigurationDef : 구성의 정의입니다.