ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.ConfigurationFactory.ExceptionLoader


Tóm tắt

Hàm khởi tạo công khai

ExceptionLoader(boolean isGlobal)

Phương thức công khai

ConfigurationDef getConfigurationDef(String name, templateMap)

boolean isBundledConfig(String name)

Trả về true nếu đó là tệp cấu hình tìm thấy bên trong đường dẫn lớp.

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

Các cấu hình được đóng gói bên trong tradefed.jar chỉ có thể bao gồm các cấu hình khác cũng được đóng gói bên trong tradefed.jar.

Phương thức được bảo vệ

String findConfigName(String name, String parentName)

Tìm tên của cấu hình dựa trên tên và tên mẹ của cấu hình đó.

boolean isTrackableConfig(String name)

Có nên theo dõi vòng đời của cấu hình hay không.

void trackConfig(String name, ConfigurationDef def)

Theo dõi cấu hình cho tính năng tải động.

Hàm khởi tạo công khai

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

Tham số
isGlobal boolean

Phương thức công khai

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

Tham số
name String

templateMap

Giá trị trả về
ConfigurationDef

Gửi
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Trả về true nếu đó là tệp cấu hình tìm thấy bên trong đường dẫn lớp.

Tham số
name String

Giá trị trả về
boolean

loadConfiguration

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

Tham số
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

Gửi
ConfigurationException

loadIncludedConfiguration

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

Các cấu hình được đóng gói bên trong tradefed.jar chỉ có thể bao gồm các cấu hình khác cũng được đóng gói bên trong tradefed.jar. Tuy nhiên, cấu hình cục bộ (bên ngoài) có thể bao gồm cả cấu hình cục bộ (bên ngoài) và cấu hình theo gói.

Tham số
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

Gửi
ConfigurationException

Phương thức được bảo vệ

findConfigName

protected String findConfigName (String name, 
                String parentName)

Tìm tên của cấu hình dựa trên tên và tên mẹ của cấu hình đó. Phương thức này được dùng để xử lý đúng cách cấu hình gói và cấu hình cục bộ.

Tham số
name String: tên của cấu hình

parentName String: tên của phần tử mẹ của cấu hình.

Giá trị trả về
String tên đầy đủ của cấu hình.

isTrackableConfig

protected boolean isTrackableConfig (String name)

Có nên theo dõi vòng đời của cấu hình hay không.

Tham số
name String: tên của cấu hình

Giá trị trả về
boolean true nếu có thể theo dõi cấu hình, nếu không thì false.

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Theo dõi cấu hình cho tính năng tải động. Hiện tại, chúng tôi chỉ hỗ trợ tệp cục bộ.

Tham số
name String: tên của cấu hình

def ConfigurationDef: định nghĩa của cấu hình.