আইডিভাইস কনফিগারেশন
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 : বস্তুর সাথে যুক্ত ফ্রিকোয়েন্সি। |
অ্যাড স্পেসিফিক কনফিগারেশন
public abstract void addSpecificConfig (Object config, String type)
কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন।
অনুমোদিত বস্তুর সম্পূর্ণ তালিকা হল: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
পরামিতি | |
---|---|
config | Object : উপরের একটি টাইপ থেকে অবজেক্ট। |
type | String : কনফিগারেশন অবজেক্টের ধরন পাস করা হচ্ছে। |
নিক্ষেপ করে | |
---|---|
ConfigurationException | যদি পাস করা বস্তু অনুমোদিত প্রকারের সাথে মেলে না। |
অ্যাড স্পেসিফিক কনফিগারেশন
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 |
ডিভাইসের প্রয়োজনীয়তা পান
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 |
অবজেক্ট টাইপ রিমুভ করুন
public abstract void removeObjectType (String type)
ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান।
পরামিতি | |
---|---|
type | String : অপসারণের অবজেক্টের ধরন। |
নিক্ষেপ করে | |
---|---|
ConfigurationException | টাইপ সমর্থিত না হলে. |