GCSConfigurationFactory.GCSConfigLoader

protected class GCSConfigurationFactory.GCSConfigLoader
extends ConfigurationFactory.ConfigLoader

java.lang.객체
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 : config의 def.