কনফিগারেশন ডেফ
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 (এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে এবং প্রদত্ত বিকল্প মান দিয়ে এর ক্ষেত্রগুলিকে পূরণ করে। |
String | getDescription ()কনফিগারেশনের একটি সংক্ষিপ্ত বিবরণ প্রদান করে। |
| getExpectedDevices ()ট্র্যাক করা ডিভাইসগুলির বর্তমান মানচিত্র এবং সেগুলি আসল কিনা তা ফেরত দেয়। |
String | getName ()এই কনফিগারেশন সংজ্ঞার নাম পায় |
boolean | isMultiDeviceMode ()রেকর্ড করা কনফিগারেশনটি মাল্টি-ডিভাইস কিনা তা ফেরত দেয়। |
void | setDescription (String description)কনফিগারেশন সংজ্ঞা বর্ণনা সেট করে |
void | setMultiDeviceMode (boolean multiDeviceMode) |
সুরক্ষিত পদ্ধতি | |
|---|---|
void | checkRejectedObjects (প্রত্যাখ্যাত বস্তুর মানচিত্র মূল্যায়ন করুন, যদি থাকে তবে একটি ব্যতিক্রম দিন। |
void | injectOptions ( IConfiguration config, |
ধ্রুবক
ডিফল্ট_ডিভাইস_নাম
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 | |
এক্সপেক্টেড ডিভাইসগুলি পান
publicgetExpectedDevices ()
ট্র্যাক করা ডিভাইসগুলির বর্তমান মানচিত্র এবং সেগুলি আসল কিনা তা ফেরত দেয়।
| রিটার্নস | |
|---|---|
| |
নাম পান
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 | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।