ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

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


สรุป

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

ExceptionLoader(boolean isGlobal)

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

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

boolean isBundledConfig(String name)

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

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
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)

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

boolean isTrackableConfig(String name)

ควรติดตามวงจรของ Config หรือไม่

void trackConfig(String name, ConfigurationDef def)

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

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

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

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

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

getConfigurationDef

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

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

templateMap Map

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

ส่ง
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

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

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

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

loadConfiguration

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

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

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

ส่ง
ConfigurationException

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)

ค้นหาชื่อของ Config ตามชื่อและชื่อระดับบนสุด ซึ่งใช้เพื่อจัดการ การกำหนดค่าของแพ็กเกจและการกำหนดค่าในเครื่องอย่างถูกต้อง

พารามิเตอร์
name String: ชื่อของ config

parentName String: ชื่อขององค์กรระดับบนสุดของ config

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

isTrackableConfig

protected boolean isTrackableConfig (String name)

ควรติดตามวงจรของ Config หรือไม่

พารามิเตอร์
name String: ชื่อของ config

การคืนสินค้า
boolean true หากกำหนดค่าติดตามได้ หรือ false

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

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

พารามิเตอร์
name String: ชื่อของ config

def ConfigurationDef: config's def.