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)

คืนค่าจริงหากเป็นไฟล์ปรับแต่งที่พบใน classpath

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

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

รับ ConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

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

templateMap

ส่งคืน
ConfigurationDef

พ่น
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

คืนค่าจริงหากเป็นไฟล์ปรับแต่งที่พบใน classpath

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

ส่งคืน
boolean

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

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

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

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

พ่น
ConfigurationException

loadIncludedConfiguration

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 : ชื่อของการกำหนดค่า

parentName String : ชื่อพาเรนต์ของ config

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

isTrackableConfig

protected boolean isTrackableConfig (String name)

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

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

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

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

protected void trackConfig (String name, 
                ConfigurationDef def)

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

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

def ConfigurationDef : def ของ config