IDeviceConfiguration
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
ডিভাইস কনফিগারেশন হোল্ডার ইন্টারফেস। এমন একটি বস্তুর প্রতিনিধিত্ব করতে ব্যবহার করুন যা ডিভাইসের কনফিগারেশনের জন্য তথ্য ধরে রাখতে পারে।
সারসংক্ষেপ
পাবলিক পদ্ধতি | |
---|---|
abstract void | addFrequency (Object config, Integer frequency) বস্তুর ফ্রিকোয়েন্সি ট্র্যাক করুন যাতে আমরা সঠিকভাবে এর বিপরীতে বিকল্প ইনজেকশন করতে পারি। |
abstract void | addSpecificConfig (Object config, String type) অনুমোদিত বস্তুগুলির মধ্যে একটি পাস করুন যা কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে। |
abstract void | addSpecificConfig (Object config) অনুমোদিত বস্তুগুলির মধ্যে একটি পাস করুন যা কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে। |
abstract IDeviceConfiguration | clone (String newName) এই একটি অগভীর কপি ফিরুন |
abstract IDeviceConfiguration | clone () এই একটি অগভীর কপি ফিরুন |
abstract | getAllObjectOfType (String configType) সব কনফিগারেশন বস্তুর তালিকা ফেরতের উদাহরণস্বরূপ অনুষ্ঠিত |
abstract | getAllObjects () সব কনফিগারেশন বস্তুর তালিকা ফেরতের উদাহরণস্বরূপ অনুষ্ঠিত |
abstract IBuildProvider | getBuildProvider () রিটার্ন |
abstract String | getDeviceName () কনফিগারেশনের "নাম" ক্ষেত্রে নির্দিষ্ট ডিভাইসের নাম প্রদান করে। |
abstract TestDeviceOptions | getDeviceOptions () রিটার্ন |
abstract IDeviceRecovery | getDeviceRecovery () রিটার্ন |
abstract IDeviceSelection | getDeviceRequirements () রিটার্ন |
abstract Integer | getFrequency (Object config) বস্তুর ফ্রিকোয়েন্সি প্রদান করে। |
abstract | getLabPreparers () একটি তালিকা ফিরুন |
abstract | getTargetPreparers () একটি তালিকা ফিরুন |
abstract boolean | isFake () কন্টেইনারটি পরীক্ষার অধীন কোনো ডিভাইসের জন্য কিনা তা ফেরত দেয়। |
abstract void | removeObjectType (String type) ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান। |
পাবলিক পদ্ধতি
যোগ ফ্রিকোয়েন্সি
public abstract void addFrequency (Object config, Integer frequency)
বস্তুর ফ্রিকোয়েন্সি ট্র্যাক করুন যাতে আমরা সঠিকভাবে এর বিপরীতে বিকল্প ইনজেকশন করতে পারি।
পরামিতি | |
---|---|
config | Object : বস্তুর আমরা ফ্রিকোয়েন্সি নির্ধারণ করছে। |
frequency | Integer : বস্তুর সঙ্গে যুক্ত ফ্রিকোয়েন্সি। |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
অনুমোদিত বস্তুগুলির মধ্যে একটি পাস করুন যা কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে।
অনুমতি বস্তুর সম্পূর্ণ তালিকা দেওয়া হল: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
পরামিতি | |
---|---|
config | Object : উপরে একটি টাইপ থেকে অবজেক্ট। |
type | String : কনফিগারেশন বস্তুর টাইপ প্রেরণ করা হচ্ছে। |
নিক্ষেপ করে | |
---|---|
ConfigurationException | যদি পাস করা বস্তুটি অনুমোদিত প্রকারের সাথে মেলে না। |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
অনুমোদিত বস্তুগুলির মধ্যে একটি পাস করুন যা কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে।
অনুমতি বস্তুর সম্পূর্ণ তালিকা দেওয়া হল: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
পরামিতি | |
---|---|
config | Object : উপরে একটি টাইপ থেকে অবজেক্ট। |
নিক্ষেপ করে | |
---|---|
ConfigurationException | যদি পাস করা বস্তুটি অনুমোদিত প্রকারের সাথে মেলে না। |
ক্লোন
public abstract IDeviceConfiguration clone (String newName)
এই একটি অগভীর কপি ফিরুন IDeviceConfiguration
বস্তু, একটি নতুন নাম করেন।
পরামিতি | |
---|---|
newName | String |
ফেরত দেয় | |
---|---|
IDeviceConfiguration |
ক্লোন
public abstract IDeviceConfiguration clone ()
এই একটি অগভীর কপি ফিরুন IDeviceConfiguration
অবজেক্ট।
ফেরত দেয় | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
সব কনফিগারেশন বস্তুর তালিকা ফেরতের উদাহরণস্বরূপ অনুষ্ঠিত IDeviceConfiguration
যে কনফিগারেশন টাইপ অনুরোধ মেলে।
পরামিতি | |
---|---|
configType | String |
ফেরত দেয় | |
---|---|
getAllObjects
public abstractgetAllObjects ()
সব কনফিগারেশন বস্তুর তালিকা ফেরতের উদাহরণস্বরূপ অনুষ্ঠিত IDeviceConfiguration
ফেরত দেয় | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
ফিরুন IBuildProvider
যে ডিভাইস কনফিগারেশন ধারক রেফারেন্স হয়েছে।
ফেরত দেয় | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
কনফিগারেশনের "নাম" ক্ষেত্রে নির্দিষ্ট ডিভাইসের নাম প্রদান করে।
ফেরত দেয় | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
রিটার্ন TestDeviceOptions
ডিভাইস কনফিগারেশন ধারক রয়েছে।
ফেরত দেয় | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
রিটার্ন IDeviceRecovery
ডিভাইস কনফিগারেশন ধারক রয়েছে।
ফেরত দেয় | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
রিটার্ন IDeviceSelection
ডিভাইস কনফিগারেশন ধারক রয়েছে।
ফেরত দেয় | |
---|---|
IDeviceSelection |
ফ্রিকোয়েন্সি
public abstract Integer getFrequency (Object config)
বস্তুর ফ্রিকোয়েন্সি প্রদান করে।
পরামিতি | |
---|---|
config | Object |
ফেরত দেয় | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
একটি তালিকা ফিরুন ITargetPreparer
ডিভাইস কনফিগারেশন ধারক রয়েছে।
ফেরত দেয় | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
একটি তালিকা ফিরুন ITargetPreparer
ডিভাইস কনফিগারেশন ধারক রয়েছে।
ফেরত দেয় | |
---|---|
জাল
public abstract boolean isFake ()
কন্টেইনারটি পরীক্ষার অধীন কোনো ডিভাইসের জন্য কিনা তা ফেরত দেয়।
ফেরত দেয় | |
---|---|
boolean |
RemoveObjectType
public abstract void removeObjectType (String type)
ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান।
পরামিতি | |
---|---|
type | String : মুছে ফেলার জন্য বস্তুর প্রকার। |
নিক্ষেপ করে | |
---|---|
ConfigurationException | টাইপ সমর্থিত না হলে |