ConfigurationFactory.ConfigLoader

protected class ConfigurationFactory.ConfigLoader
extends Object

java.lang.Object
com.android.tradefed.config.ConfigurationFactory.ConfigLoader


Implementation of IConfigDefLoader that tracks the included configurations from one root config, and throws an exception on circular includes.

สรุป

เครื่องมือสร้างสาธารณะ

ConfigLoader(boolean isGlobalConfig)

เมธอดสาธารณะ

ConfigurationDef getConfigurationDef(String name, Map<String, String> templateMap)

boolean isGlobalConfig()

void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)

การกำหนดค่าที่รวมอยู่ใน tradefed.jar จะรวมได้เฉพาะการกำหนดค่าอื่นๆ ที่รวมอยู่ใน tradefed.jar ด้วย

เมธอดที่ได้รับการปกป้อง

String findConfigName(String name, String parentName)

ค้นหาชื่อของการกำหนดค่าตามชื่อและการกำหนดค่าระดับบน

boolean isBundledConfig(String name)

แสดงค่า "จริง" หากเป็นไฟล์การกำหนดค่าที่พบใน classpath

boolean isTrackableConfig(String name)

ควรติดตามวงจรการใช้งานของการกำหนดค่าหรือไม่

void trackConfig(String name, ConfigurationDef def)

ติดตามการกำหนดค่าสำหรับการโหลดแบบไดนามิก

เครื่องมือสร้างสาธารณะ

ConfigLoader

public ConfigLoader (boolean isGlobalConfig)

พารามิเตอร์
isGlobalConfig boolean

เมธอดสาธารณะ

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                Map<String, String> templateMap)

พารามิเตอร์
name String

templateMap Map

การคืนสินค้า
ConfigurationDef

ส่ง
ConfigurationException

isGlobalConfig

public boolean isGlobalConfig ()

การคืนสินค้า
boolean

loadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

การกำหนดค่าที่รวมอยู่ใน tradefed.jar จะรวมได้เฉพาะการกำหนดค่าอื่นๆ ที่รวมอยู่ใน tradefed.jar ด้วย อย่างไรก็ตาม การกำหนดค่าในเครื่อง (ภายนอก) สามารถรวมได้ทั้งการกำหนดค่าในเครื่อง (ภายนอก) และการกำหนดค่าที่รวมไว้

พารามิเตอร์
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

ส่ง
ConfigurationException

เมธอดที่ได้รับการปกป้อง

findConfigName

protected String findConfigName (String name, 
                String parentName)

ค้นหาชื่อของการกำหนดค่าตามชื่อและการกำหนดค่าระดับบน ซึ่งใช้เพื่อจัดการการกำหนดค่าที่รวมไว้ และการกำหนดค่าในเครื่องอย่างเหมาะสม

พารามิเตอร์
name String: ชื่อของการกำหนดค่า

parentName String: ชื่อของการกำหนดค่าระดับบน

การคืนสินค้า
String ชื่อเต็มของการกำหนดค่า

ส่ง
com.android.tradefed.config.ConfigurationException
ConfigurationException

isBundledConfig

protected boolean isBundledConfig (String name)

แสดงค่า "จริง" หากเป็นไฟล์การกำหนดค่าที่พบใน classpath

พารามิเตอร์
name String

การคืนสินค้า
boolean

isTrackableConfig

protected boolean isTrackableConfig (String name)

ควรติดตามวงจรการใช้งานของการกำหนดค่าหรือไม่

พารามิเตอร์
name String: ชื่อของการกำหนดค่า

การคืนสินค้า
boolean true หากติดตามการกำหนดค่าได้ ไม่เช่นนั้นจะเป็น false

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

ติดตามการกำหนดค่าสำหรับการโหลดแบบไดนามิก ขณะนี้รองรับเฉพาะไฟล์ในเครื่องเท่านั้น

พารามิเตอร์
name String: ชื่อของการกำหนดค่า

def ConfigurationDef: การกำหนดค่า