Configurationfactor.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
com.android.tradefed.config.Configurationโรงงาน.ConfigLoader
  com.android.tradefed.config.Configurationโรงงาน.ExceptionLoader


สรุป

ช่างก่อสร้างสาธารณะ

ExceptionLoader(boolean isGlobal)

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

ConfigurationDef getConfigurationDef(String name, templateMap)

boolean isBundledConfig(String name)

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

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

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

getConfigurationDef

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

วิธีการป้องกัน

ค้นหาชื่อการกำหนดค่า

protected String findConfigName (String name, 
                String parentName)

ค้นหาชื่อของการกำหนดค่าตามชื่อและชื่อระดับบนสุด ซึ่งใช้เพื่อจัดการอย่างเหมาะสม การกำหนดค่าชุดซอฟต์แวร์และการกำหนดค่าภายในเครื่อง

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

parentName String: ชื่อระดับบนสุดของการกำหนดค่า

คิกรีเทิร์น
String ชื่อเต็มของการกำหนดค่า

isTrackableConfig

protected boolean isTrackableConfig (String name)

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

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

คิกรีเทิร์น
boolean true หากการกำหนดค่าสามารถติดตามได้ มิฉะนั้นจะเป็น false

การกำหนดค่าแทร็ก

protected void trackConfig (String name, 
                ConfigurationDef def)

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

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

def ConfigurationDef: def. ของการกำหนดค่า