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, templateMap) getConfigurationDef (String name, templateMap)

boolean isBundledConfig (String name)

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

void loadConfiguration (String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen) loadConfiguration (String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen) loadConfiguration (String name, ConfigurationDef def, String deviceTagObject, templateMap, templateSeen)
void loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)

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

วิธีการที่ได้รับการป้องกัน

String findConfigName (String name, String parentName)

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

boolean isTrackableConfig (String name)

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

void trackConfig (String name, ConfigurationDef def)

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

ผู้รับเหมาก่อสร้างสาธารณะ

ตัวโหลดข้อยกเว้น

public ExceptionLoader (boolean isGlobal)

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

วิธีการสาธารณะ

รับการกำหนดค่าDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

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

templateMap

การส่งคืน
ConfigurationDef

ขว้าง
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

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

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

การส่งคืน
boolean

โหลดการกำหนดค่า

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

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

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

ขว้าง
ConfigurationException

โหลดรวมการกำหนดค่า

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

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

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

parentName String

name String

deviceTagObject String

templateMap

templateSeen

ขว้าง
ConfigurationException

วิธีการที่ได้รับการป้องกัน

ค้นหาConfigName

protected String findConfigName (String name, 
                String parentName)

ค้นหาชื่อการกำหนดค่าตามชื่อและชื่อหลัก ใช้เพื่อจัดการการกำหนดค่าบันเดิลและการกำหนดค่าภายในเครื่องอย่างเหมาะสม

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

parentName String : ชื่อผู้ปกครองของ config

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

isTrackableConfig

protected boolean isTrackableConfig (String name)

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

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

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

ติดตามการกำหนดค่า

protected void trackConfig (String name, 
                ConfigurationDef def)

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

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

def ConfigurationDef : def ของ config