কনফিগারেশন ডিফ
public class ConfigurationDef
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.config.ConfigurationDef |
একটি কনফিগারেশন, এর সংশ্লিষ্ট বস্তু এবং তাদের বিকল্পগুলির একটি রেকর্ড রাখে।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | ConfigurationDef.ConfigObjectDef একটি className এবং এটির উপস্থিতি নম্বরের জন্য তথ্য ধরে রাখার জন্য অবজেক্ট (যেমন যদি একটি কনফিগারেশনে একই অবজেক্ট দুইবার থাকে তবে প্রথমটিতে প্রথম উপস্থিতি নম্বর থাকবে)। |
ক্ষেত্র | |
---|---|
public static final 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) createConfiguration ( allowedObjects) এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে, এবং প্রদত্ত বিকল্প মানগুলির সাথে এর ক্ষেত্রগুলি পূরণ করে। |
String | getDescription () কনফিগারেশনের একটি সংক্ষিপ্ত বিবরণ প্রদান করে |
getExpectedDevices () ট্র্যাক করা ডিভাইসগুলির বর্তমান মানচিত্র এবং সেগুলি বাস্তব কিনা তা ফেরত দেয়৷ | |
String | getName () এই কনফিগারেশন সংজ্ঞার নাম পায় |
boolean | isMultiDeviceMode () রেকর্ড করা কনফিগারেশন মাল্টি-ডিভাইস কিনা বা না তা রিটার্ন করে। |
void | setDescription (String description) কনফিগারেশন সংজ্ঞা বিবরণ সেট করে |
void | setMultiDeviceMode (boolean multiDeviceMode) |
সুরক্ষিত পদ্ধতি | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) প্রত্যাখ্যান করা বস্তুর মানচিত্র মূল্যায়ন করুন, যদি কেউ একটি ব্যতিক্রম নিক্ষেপ করে। |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
ক্ষেত্র
DEFAULT_DEVICE_NAME
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 এর এইমাত্র যোগ করা উদাহরণের জন্য একটি অনন্য শনাক্তকারী হিসাবে কাজ করতে পারে। |
প্রত্যাশিত ডিভাইস যোগ করুন
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 (allowedObjects)
এই সংজ্ঞায় সংরক্ষিত তথ্য থেকে একটি কনফিগারেশন তৈরি করে, এবং প্রদত্ত বিকল্প মানগুলির সাথে এর ক্ষেত্রগুলি পূরণ করে।
পরামিতি | |
---|---|
allowedObjects |
রিটার্নস | |
---|---|
IConfiguration | তৈরি IConfiguration |
নিক্ষেপ করে | |
---|---|
ConfigurationException | যদি কনফিগারেশন তৈরি করা যায় না |
getDescription
public String getDescription ()
কনফিগারেশনের একটি সংক্ষিপ্ত বিবরণ প্রদান করে
রিটার্নস | |
---|---|
String |
প্রাপ্ত প্রত্যাশিত ডিভাইস
publicgetExpectedDevices ()
ট্র্যাক করা ডিভাইসগুলির বর্তমান মানচিত্র এবং সেগুলি বাস্তব কিনা তা ফেরত দেয়৷
রিটার্নস | |
---|---|
getName
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 |
inject অপশন
protected void injectOptions (IConfiguration config,optionList)
পরামিতি | |
---|---|
config | IConfiguration |
optionList |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-08-27 UTC-তে শেষবার আপডেট করা হয়েছে।