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


ConfigurationFactory.ConfigLoader 的扩展程序,用于从 GCS 加载配置、跟踪一个根配置中包含的配置,并在出现循环包含时抛出异常。

摘要

公共构造函数

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:配置的定义。