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

public class ConfigurationDef
extends Object

java.lang.অবজেক্ট
com.android.tradefed.config.ConfigurationDef


একটি কনফিগারেশন, এর সাথে সম্পর্কিত বস্তু এবং তাদের বিকল্পগুলির একটি রেকর্ড ধারণ করে।

সারাংশ

নেস্টেড ক্লাস

class ConfigurationDef.ConfigObjectDef

একটি className এবং এর উপস্থিতি নম্বরের জন্য তথ্য ধরে রাখার জন্য অবজেক্ট (যেমন যদি একটি কনফিগারেশনে একই বস্তু দুবার থাকে, তাহলে প্রথমটির প্রথম উপস্থিতি নম্বর থাকবে)।

ধ্রুবক

String DEFAULT_DEVICE_NAME

পাবলিক কনস্ট্রাক্টর

ConfigurationDef (String name)

পাবলিক পদ্ধতি

int addConfigObjectDef (String typeName, String className)

সংজ্ঞায় একটি কনফিগ অবজেক্ট যোগ করে।

String addExpectedDevice (String deviceName, boolean isFake)

এমন একটি ডিভাইস যোগ করুন যা ট্র্যাক করা প্রয়োজন এবং এটি আসল কিনা তা জানার জন্য।

void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)

সংজ্ঞায় বিকল্প যোগ করে

IConfiguration createConfiguration ()

এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে এবং প্রদত্ত বিকল্প মান দিয়ে এর ক্ষেত্রগুলিকে পূরণ করে।

IConfiguration createConfiguration ( allowedObjects)

এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে এবং প্রদত্ত বিকল্প মান দিয়ে এর ক্ষেত্রগুলিকে পূরণ করে।

String getDescription ()

কনফিগারেশনের একটি সংক্ষিপ্ত বিবরণ প্রদান করে।

getExpectedDevices ()

ট্র্যাক করা ডিভাইসগুলির বর্তমান মানচিত্র এবং সেগুলি আসল কিনা তা ফেরত দেয়।

String getName ()

এই কনফিগারেশন সংজ্ঞার নাম পায়

boolean isMultiDeviceMode ()

রেকর্ড করা কনফিগারেশনটি মাল্টি-ডিভাইস কিনা তা ফেরত দেয়।

void setDescription (String description)

কনফিগারেশন সংজ্ঞা বর্ণনা সেট করে

void setMultiDeviceMode (boolean multiDeviceMode)

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

void checkRejectedObjects ( rejectedObjects, Throwable cause)

প্রত্যাখ্যাত বস্তুর মানচিত্র মূল্যায়ন করুন, যদি থাকে তবে একটি ব্যতিক্রম দিন।

void injectOptions ( IConfiguration config, optionList)

ধ্রুবক

ডিফল্ট_ডিভাইস_নাম

public static final String DEFAULT_DEVICE_NAME

ধ্রুবক মান: "DEFAULT_DEVICE"

পাবলিক কনস্ট্রাক্টর

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

public ConfigurationDef (String name)

পরামিতি
name String

পাবলিক পদ্ধতি

অ্যাডকনফিগঅবজেক্টডেফ

public int addConfigObjectDef (String typeName, 
                String className)

সংজ্ঞায় একটি কনফিগ অবজেক্ট যোগ করে।

পরামিতি
typeName String : কনফিগার অবজেক্ট টাইপের নাম

className String : কনফিগ অবজেক্টের ক্লাসের নাম

রিটার্নস
int এই className কতবার এই ConfigurationDef এ উপস্থিত হয়েছে, এই সময়টি সহ। যেহেতু সমস্ত ConfigurationDef পদ্ধতি এই ক্লাসগুলিকে একটি ধ্রুবক ক্রম সহ ফেরত দেয়, এই সূচকটি clasName এর সদ্য যোগ করা উদাহরণের জন্য একটি অনন্য শনাক্তকারী হিসাবে কাজ করতে পারে।

এক্সপেক্টেডডিভাইস যোগ করুন

public String addExpectedDevice (String deviceName, 
                boolean isFake)

এমন একটি ডিভাইস যোগ করুন যা ট্র্যাক করা প্রয়োজন এবং এটি আসল কিনা তা জানার জন্য।

পরামিতি
deviceName String

isFake boolean

রিটার্নস
String

অ্যাডঅপশনডেফ

public void addOptionDef (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource, 
                String type)

সংজ্ঞায় বিকল্প যোগ করে

পরামিতি
optionName String : বিকল্পের নাম

optionKey String

optionValue String : বিকল্প মান

optionSource String

type String

তৈরি করুনকনফিগারেশন

public IConfiguration createConfiguration ()

এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে এবং প্রদত্ত বিকল্প মান দিয়ে এর ক্ষেত্রগুলিকে পূরণ করে।

রিটার্নস
IConfiguration তৈরি করা IConfiguration

থ্রো
ConfigurationException যদি কনফিগারেশন তৈরি করা না যায়

তৈরি করুনকনফিগারেশন

public IConfiguration createConfiguration ( allowedObjects)

এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে এবং প্রদত্ত বিকল্প মান দিয়ে এর ক্ষেত্রগুলিকে পূরণ করে।

পরামিতি
allowedObjects : সম্পূর্ণ কনফিগারেশন থেকে আমরা যে TF অবজেক্ট তৈরি করব তার সেট

রিটার্নস
IConfiguration তৈরি করা IConfiguration

থ্রো
ConfigurationException যদি কনফিগারেশন তৈরি করা না যায়

বর্ণনা পান

public String getDescription ()

কনফিগারেশনের একটি সংক্ষিপ্ত বিবরণ প্রদান করে।

রিটার্নস
String

এক্সপেক্টেড ডিভাইসগুলি পান

public  getExpectedDevices ()

ট্র্যাক করা ডিভাইসগুলির বর্তমান মানচিত্র এবং সেগুলি আসল কিনা তা ফেরত দেয়।

রিটার্নস

নাম পান

public String getName ()

এই কনফিগারেশন সংজ্ঞার নাম পায়

রিটার্নস
String এই কনফিগারেশনের নাম।

মাল্টিডিভাইসমোড

public boolean isMultiDeviceMode ()

রেকর্ড করা কনফিগারেশনটি মাল্টি-ডিভাইস কিনা তা ফেরত দেয়।

রিটার্নস
boolean

সেট বর্ণনা

public void setDescription (String description)

কনফিগারেশন সংজ্ঞা বর্ণনা সেট করে

পরামিতি
description String

মাল্টিডিভাইসমোড সেট করুন

public void setMultiDeviceMode (boolean multiDeviceMode)

পরামিতি
multiDeviceMode boolean

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

প্রত্যাখ্যাত বস্তুগুলি পরীক্ষা করুন

protected void checkRejectedObjects ( rejectedObjects, 
                Throwable cause)

প্রত্যাখ্যাত বস্তুর মানচিত্র মূল্যায়ন করুন, যদি থাকে তবে একটি ব্যতিক্রম দিন।

পরামিতি
rejectedObjects

cause Throwable

থ্রো
ClassNotFoundConfigurationException

ইনজেক্ট অপশন

protected void injectOptions (IConfiguration config, 
                 optionList)

পরামিতি
config IConfiguration

optionList

থ্রো
ConfigurationException