কনফিগারেশনফ্যাক্টরি.এক্সেপশনলোডার

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

boolean isBundledConfig (String name)

যদি কনফিগারেশন ফাইলটি ক্লাসপাথের মধ্যে পাওয়া যায়, তাহলে ট্রু রিটার্ন করে।

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)

tradefed.jar-এর ভেতরে বান্ডেল করা কনফিগগুলো শুধুমাত্র সেইসব কনফিগকেই অন্তর্ভুক্ত করতে পারে, যেগুলোও tradefed.jar-এর ভেতরে বান্ডেল করা আছে।

সুরক্ষিত পদ্ধতি

String findConfigName (String name, String parentName)

কনফিগের নাম এবং এর প্যারেন্টের নামের উপর ভিত্তি করে কনফিগের নামটি খুঁজুন।

boolean isTrackableConfig (String name)

কনফিগারেশনের জীবনচক্র ট্র্যাক করা উচিত কি না।

void trackConfig (String name, ConfigurationDef def)

ডাইনামিক লোডিংয়ের জন্য কনফিগারেশন ট্র্যাক করুন।

সরকারি নির্মাণকারী

এক্সেপশনলোডার

public ExceptionLoader (boolean isGlobal)

প্যারামিটার
isGlobal boolean

জনসাধারণের পদ্ধতি

কনফিগারেশন সংজ্ঞা পান

public ConfigurationDef getConfigurationDef (String name, 
                Map<String, String> templateMap)

প্যারামিটার
name String

templateMap Map

ফেরত
ConfigurationDef

নিক্ষেপ
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

যদি কনফিগারেশন ফাইলটি ক্লাসপাথের মধ্যে পাওয়া যায়, তাহলে ট্রু রিটার্ন করে।

প্যারামিটার
name String

ফেরত
boolean

লোড কনফিগারেশন

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

প্যারামিটার
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

নিক্ষেপ
ConfigurationException

লোডইনক্লুডেডকনফিগারেশন

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

tradefed.jar-এর ভেতরে বান্ডল করা কনফিগগুলো শুধুমাত্র tradefed.jar-এর ভেতরে বান্ডল করা অন্যান্য কনফিগকেই অন্তর্ভুক্ত করতে পারে। তবে, লোকাল (এক্সটার্নাল) কনফিগগুলো লোকাল (এক্সটার্নাল) এবং বান্ডল করা উভয় প্রকার কনফিগকেই অন্তর্ভুক্ত করতে পারে।

প্যারামিটার
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

নিক্ষেপ
ConfigurationException

সুরক্ষিত পদ্ধতি

কনফিগারেশন নাম খুঁজুন

protected String findConfigName (String name, 
                String parentName)

কনফিগের নাম এবং এর প্যারেন্ট নামের উপর ভিত্তি করে কনফিগের নামটি খুঁজুন। এটি বান্ডেল কনফিগ এবং লোকাল কনফিগ সঠিকভাবে পরিচালনা করতে ব্যবহৃত হয়।

প্যারামিটার
name String : কনফিগের নাম

parentName String : কনফিগের প্যারেন্টের নাম।

ফেরত
String কনফিগের সম্পূর্ণ নাম।

ট্র্যাকযোগ্য কনফিগারেশন

protected boolean isTrackableConfig (String name)

কনফিগারেশনের জীবনচক্র ট্র্যাক করা উচিত কি না।

প্যারামিটার
name String : কনফিগের নাম

ফেরত
boolean কনফিগারেশনটি ট্র্যাকযোগ্য হলে true , অন্যথায় false

ট্র্যাককনফিগ

protected void trackConfig (String name, 
                ConfigurationDef def)

ডাইনামিক লোডিংয়ের জন্য কনফিগারেশন ট্র্যাক করুন। বর্তমানে শুধু লোকাল ফাইল সমর্থিত।

প্যারামিটার
name String : কনফিগের নাম

def ConfigurationDef : কনফিগের সংজ্ঞা।