ConfigurationFactory.ExceptionLoader
protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
สรุป
วิธีการสาธารณะ |
---|
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 เท่านั้น |
ผู้สร้างสาธารณะ
ตัวโหลดข้อยกเว้น
public ExceptionLoader (boolean isGlobal)
พารามิเตอร์ |
---|
isGlobal | boolean |
วิธีการสาธารณะ
รับ ConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
พารามิเตอร์ |
---|
name | String |
templateMap | |
isBundledConfig
public boolean isBundledConfig (String name)
คืนค่าจริงหากเป็นไฟล์ปรับแต่งที่พบใน classpath
โหลดการกำหนดค่า
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
templateMap,
templateSeen)
พารามิเตอร์ |
---|
name | String |
def | ConfigurationDef |
deviceTagObject | String |
templateMap | |
templateSeen | |
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 | |
วิธีการป้องกัน
ค้นหา 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 |