ConfigurationFactory.ConfigLoader
protected class ConfigurationFactory.ConfigLoader
extends Object
java.lang.অবজেক্ট |
↳ | com.android.tradefed.config.ConfigurationFactory.ConfigLoader |
IConfigDefLoader-এর বাস্তবায়ন যা একটি রুট কনফিগারেশন থেকে অন্তর্ভুক্ত কনফিগারেশনগুলিকে ট্র্যাক করে এবং সার্কুলার অন্তর্ভুক্তগুলিতে একটি ব্যতিক্রম নিক্ষেপ করে৷
সারাংশ
পাবলিক পদ্ধতি |
---|
ConfigurationDef | getConfigurationDef (String name, templateMap) getConfigurationDef (String name, templateMap) |
boolean | isGlobalConfig () |
void | loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) যে কনফিগগুলি tradefed.jar-এর ভিতরে বান্ডিল করা হয় সেগুলি শুধুমাত্র tradefed.jar-এর ভিতরে বান্ডিল করা অন্যান্য কনফিগারগুলিকে অন্তর্ভুক্ত করতে পারে৷ |
সুরক্ষিত পদ্ধতি |
---|
String | findConfigName (String name, String parentName) কনফিগারেশন এর নাম এবং এর মূল নামের উপর ভিত্তি করে এর নাম খুঁজুন। |
boolean | isBundledConfig (String name) এটি ক্লাসপথের ভিতরে পাওয়া একটি কনফিগার ফাইল হলে true রিটার্ন করে। |
boolean | isTrackableConfig (String name) কনফিগারের জীবনচক্র ট্র্যাক করা উচিত বা না। |
void | trackConfig (String name, ConfigurationDef def) গতিশীল লোডিংয়ের জন্য ট্র্যাক কনফিগারেশন। |
পাবলিক কনস্ট্রাক্টর
কনফিগলোডার
public ConfigLoader (boolean isGlobalConfig)
পরামিতি |
---|
isGlobalConfig | boolean |
পাবলিক পদ্ধতি
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
পরামিতি |
---|
name | String |
templateMap | |
isGlobalConfig
public boolean isGlobalConfig ()
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 | |
সুরক্ষিত পদ্ধতি
FindConfigName
protected String findConfigName (String name,
String parentName)
কনফিগারেশন এর নাম এবং এর মূল নামের উপর ভিত্তি করে এর নাম খুঁজুন। এটি সঠিকভাবে বান্ডেল কনফিগারেশন এবং স্থানীয় কনফিগগুলি পরিচালনা করতে ব্যবহৃত হয়।
পরামিতি |
---|
name | String : কনফিগার নাম |
parentName | String : config এর পিতামাতার নাম। |
রিটার্নস |
---|
String | কনফিগারেশনের পুরো নাম। |
isBundledConfig
protected boolean isBundledConfig (String name)
এটি ক্লাসপথের ভিতরে পাওয়া একটি কনফিগার ফাইল হলে true রিটার্ন করে।
isTrackableConfig
protected boolean isTrackableConfig (String name)
কনফিগারের জীবনচক্র ট্র্যাক করা উচিত বা না।
পরামিতি |
---|
name | String : কনফিগার নাম |
রিটার্নস |
---|
boolean | কনফিগারেশন ট্র্যাকযোগ্য হলে true , অন্যথায় false । |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def)
গতিশীল লোডিংয়ের জন্য ট্র্যাক কনফিগারেশন। এই মুহূর্তে শুধুমাত্র স্থানীয় ফাইল সমর্থিত.
পরামিতি |
---|
name | String : কনফিগার নাম |
def | ConfigurationDef : config এর def. |