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, Map<String, String> templateMap)

boolean isBundledConfig(String name)

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

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)

Các cấu hình được đi kèm trong tradefed.jar chỉ có thể bao gồm các cấu hình khác cũng được đi kèm 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)

Cấu hình phiên bản để 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, 
                Map<String, String> templateMap)

Tham số
name String

templateMap Map

Giá trị trả về
ConfigurationDef

Gửi
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

Trả về true nếu đó là một tệp cấu hình nằm 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, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

Tham số
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

Gửi
ConfigurationException

loadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

Các cấu hình được đi kèm trong tradefed.jar chỉ có thể bao gồm các cấu hình khác cũng được đi kèm trong tradefed.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ấu hình đi kèm.

Tham số
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

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 đó. Điều này được dùng để xử lý đúng các 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 đối tượng mẹ trong 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ấu hình có thể theo dõi, nếu không thì false.

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Cấu hình phiên bản để tải động. Hiện tại, chỉ hỗ trợ tệp cục bộ.

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

def ConfigurationDef: def của config.