কনফিগারেশনডেফ
public class ConfigurationDef
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDef |
একটি কনফিগারেশন, এর সাথে সম্পর্কিত অবজেক্ট এবং তাদের অপশনগুলোর রেকর্ড সংরক্ষণ করে।
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
class | ConfigurationDef.ConfigObjectDefএকটি ক্লাসনেম এবং তার অ্যাপিয়ারেন্স নম্বরের তথ্য ধারণ করার জন্য অবজেক্ট (যেমন, যদি একটি কনফিগে একই অবজেক্ট দুবার থাকে, তবে প্রথমটিতে প্রথম অ্যাপিয়ারেন্স নম্বরটি থাকবে)। |
ধ্রুবক | |
|---|---|
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 (Set<String> allowedObjects)এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে এবং প্রদত্ত অপশন মানগুলো দিয়ে এর ফিল্ডগুলো পূরণ করে। |
String | getDescription ()কনফিগারেশনের একটি সংক্ষিপ্ত বিবরণ ফেরত দেয়। |
Map<String, Boolean> | getExpectedDevices ()ট্র্যাক করা ডিভাইসগুলোর বর্তমান ম্যাপ এবং সেগুলো আসল কি না, তা ফেরত দেয়। |
String | getName ()এই কনফিগারেশন সংজ্ঞার নামটি পায়। |
boolean | isMultiDeviceMode ()রেকর্ড করা কনফিগারেশনটি একাধিক-ডিভাইস বিশিষ্ট কিনা তা ফেরত দেয়। |
void | setDescription (String description)কনফিগারেশন সংজ্ঞার বিবরণ নির্ধারণ করে |
void | setMultiDeviceMode (boolean multiDeviceMode) |
সুরক্ষিত পদ্ধতি | |
|---|---|
void | checkRejectedObjects (Map<String, String> rejectedObjects, Throwable cause)প্রত্যাখ্যাত অবজেক্ট ম্যাপটি মূল্যায়ন করুন, যদি কোনোটি প্রত্যাখ্যাত হয় তবে একটি ব্যতিক্রম নিক্ষেপ করুন। |
void | injectOptions ( IConfiguration config, List< OptionDef > optionList) |
ধ্রুবক
ডিফল্ট_ডিভাইসের_নাম
public static final String DEFAULT_DEVICE_NAME
ধ্রুবক মান: "ডিফল্ট_ডিভাইস"
সরকারি নির্মাণকারী
কনফিগারেশনডেফ
public ConfigurationDef (String name)
| প্যারামিটার | |
|---|---|
name | String |
জনসাধারণের পদ্ধতি
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)সংজ্ঞায় একটি কনফিগারেশন অবজেক্ট যোগ করে।
| প্যারামিটার | |
|---|---|
typeName | String : কনফিগারেশন অবজেক্টের প্রকারের নাম |
className | String : কনফিগ অবজেক্টের ক্লাস নাম |
| ফেরত | |
|---|---|
int | এই ConfigurationDef এ এই className-টি যতবার এসেছে, তার সংখ্যা, এইবার আসা সহ। যেহেতু সমস্ত ConfigurationDef মেথড এই ক্লাসগুলোকে একটি ধ্রুবক ক্রমে রিটার্ন করে, তাই এই ইনডেক্সটি clasName এর সদ্য যোগ করা ইনস্ট্যান্সটির জন্য একটি অনন্য শনাক্তকারী হিসেবে কাজ করতে পারে। |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)এমন একটি ডিভাইস যোগ করুন যা ট্র্যাক করা প্রয়োজন এবং সেটি আসল কি না।
| প্যারামিটার | |
|---|---|
deviceName | String |
isFake | boolean |
| ফেরত | |
|---|---|
String | |
addOptionDef
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 (Set<String> allowedObjects)
এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে এবং প্রদত্ত অপশন মানগুলো দিয়ে এর ফিল্ডগুলো পূরণ করে।
| প্যারামিটার | |
|---|---|
allowedObjects | Set : সম্পূর্ণ কনফিগারেশন থেকে আমরা যে TF অবজেক্টগুলো তৈরি করব তার সেট। |
| ফেরত | |
|---|---|
IConfiguration | তৈরি করা IConfiguration |
| নিক্ষেপ | |
|---|---|
ConfigurationException | যদি কনফিগারেশন তৈরি করা না যায় |
বর্ণনা পান
public String getDescription ()
কনফিগারেশনের একটি সংক্ষিপ্ত বিবরণ ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
getExpectedDevices
public Map<String, Boolean> getExpectedDevices ()
ট্র্যাক করা ডিভাইসগুলোর বর্তমান ম্যাপ এবং সেগুলো আসল কি না, তা ফেরত দেয়।
| ফেরত | |
|---|---|
Map<String, Boolean> | |
নাম পান
public String getName ()
এই কনফিগারেশন সংজ্ঞার নামটি পায়।
| ফেরত | |
|---|---|
String | এই কনফিগারেশনের নাম। |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
রেকর্ড করা কনফিগারেশনটি একাধিক-ডিভাইস বিশিষ্ট কিনা তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
সেট বিবরণ
public void setDescription (String description)
কনফিগারেশন সংজ্ঞার বিবরণ নির্ধারণ করে
| প্যারামিটার | |
|---|---|
description | String |
সেটমাল্টিডিভাইসমোড
public void setMultiDeviceMode (boolean multiDeviceMode)
| প্যারামিটার | |
|---|---|
multiDeviceMode | boolean |
সুরক্ষিত পদ্ধতি
প্রত্যাখ্যাত বস্তুগুলো পরীক্ষা করুন
protected void checkRejectedObjects (Map<String, String> rejectedObjects,
Throwable cause)প্রত্যাখ্যাত অবজেক্ট ম্যাপটি মূল্যায়ন করুন, যদি কোনোটি প্রত্যাখ্যাত হয় তবে একটি ব্যতিক্রম নিক্ষেপ করুন।
| প্যারামিটার | |
|---|---|
rejectedObjects | Map |
cause | Throwable |
| নিক্ষেপ | |
|---|---|
ClassNotFoundConfigurationException | |
ইনজেক্টঅপশন
protected void injectOptions (IConfiguration config, List<OptionDef> optionList)
| প্যারামিটার | |
|---|---|
config | IConfiguration |
optionList | List |
| নিক্ষেপ | |
|---|---|
ConfigurationException | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।