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

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

동적 로드의 구성을 추적합니다. 현재 로컬 파일만 지원됩니다.

매개변수
name String: 구성 이름

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