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)

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)

ค้นหาชื่อของ config ตามชื่อและชื่อของรายการหลัก

boolean isTrackableConfig(String name)

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

void trackConfig(String name, ConfigurationDef def)

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

ตัวสร้างแบบสาธารณะ

ExceptionLoader

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

loadConfiguration

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

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

findConfigName

protected String findConfigName (String name, 
                String parentName)

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

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

parentName String: ชื่อของรายการหลักของ config

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

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