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ề giá trị true nếu đó là một tệp cấu hình có 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 đi kèm bên trong{2}feed.jar chỉ có thể bao gồm các cấu hình khác được đóng gói bên trong tại{2}feed.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 cấu hình và tên gốc của cấu hình đó.

boolean isTrackableConfig(String name)

Phải 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 để tải động.

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

Trình tải ngoại lệ

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ề giá trị true nếu đó là một tệp cấu hình có trong đường dẫn lớp.

Tham số
name String

Giá trị trả về
boolean

tải cấu hình

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

Tham số
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

Gửi
ConfigurationException

Cấu hình tải bao gồm

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

Các cấu hình được đi kèm bên trong{2}feed.jar chỉ có thể bao gồm các cấu hình khác được đóng gói bên trong tại{2}feed.jar. Tuy nhiên, các 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ác cấu hình đi kèm.

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 cấu hình và tên gốc của cấu hình đó. Thông tin 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 thư mục 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)

Phải 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.

theo dõi cấu hình

protected void trackConfig (String name, 
                ConfigurationDef def)

Theo dõi cấu hình để tải động. Hiện tại, hệ thống chỉ hỗ trợ tệp trên thiết bị.

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

def ConfigurationDef: định dạng của cấu hình