ConfigurationFactory.ConfigLoader
protected
class
ConfigurationFactory.ConfigLoader
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.Configurationโรงงาน.ConfigLoader
|
การใช้งาน IConfigDefLoader ที่ติดตามการกำหนดค่าที่รวมอยู่
Root config และแสดงผลข้อยกเว้นใน Circular include
สรุป
วิธีการที่มีการป้องกัน |
String
|
findConfigName(String name, String parentName)
ค้นหาชื่อของการกำหนดค่าตามชื่อและชื่อระดับบนสุด
|
boolean
|
isBundledConfig(String name)
แสดงค่า "จริง" หากเป็นไฟล์การกําหนดค่าที่พบใน classpath
|
boolean
|
isTrackableConfig(String name)
ควรติดตามวงจรของการกำหนดค่าหรือไม่
|
void
|
trackConfig(String name, ConfigurationDef def)
การกำหนดค่าการติดตามสำหรับการโหลดแบบไดนามิก
|
ตัวสร้างแบบสาธารณะ
เครื่องมือโหลดการกำหนดค่า
public ConfigLoader (boolean isGlobalConfig)
พารามิเตอร์ |
isGlobalConfig |
boolean |
เมธอดสาธารณะ
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
พารามิเตอร์ |
name |
String |
templateMap |
|
isGlobalConfig
public boolean isGlobalConfig ()
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 |
|
วิธีการที่มีการป้องกัน
findConfigName
protected String findConfigName (String name,
String parentName)
ค้นหาชื่อของการกำหนดค่าตามชื่อและชื่อระดับบนสุด ซึ่งจะใช้เพื่อจัดการการกําหนดค่ากลุ่มและการกำหนดค่าในเครื่องอย่างเหมาะสม
พารามิเตอร์ |
name |
String : ชื่อของ config |
parentName |
String : ชื่อของรายการหลักของ config |
คิกรีเทิร์น |
String |
ชื่อเต็มของการกำหนดค่า |
isBundledConfig
protected boolean isBundledConfig (String name)
แสดงค่า "จริง" หากเป็นไฟล์การกําหนดค่าที่พบใน classpath
isTrackableConfig
protected boolean isTrackableConfig (String name)
ควรติดตามวงจรของการกำหนดค่าหรือไม่
พารามิเตอร์ |
name |
String : ชื่อของ config |
คิกรีเทิร์น |
boolean |
true หากการกำหนดค่าสามารถติดตามได้ มิฉะนั้นจะเป็น false |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
การกำหนดค่าการติดตามสำหรับการโหลดแบบไดนามิก ขณะนี้ระบบรองรับเฉพาะไฟล์ในเครื่องเท่านั้น
พารามิเตอร์ |
name |
String : ชื่อของ config |
def |
ConfigurationDef : def ของ config |