ডিভাইস কনফিগারেশন হোল্ডার
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
প্রসারিত করে
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
একটি কংক্রিট IDeviceConfiguration
বাস্তবায়ন যা লোড করা ডিভাইস কনফিগারেশন অবজেক্টগুলিকে এর বৈশিষ্ট্যগুলিতে সংরক্ষণ করে।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
DeviceConfigurationHolder () | |
DeviceConfigurationHolder (String deviceName) | |
DeviceConfigurationHolder (String deviceName, boolean isFake) |
পাবলিক পদ্ধতি | |
---|---|
void | addFrequency (Object config, Integer frequency) বস্তুর ফ্রিকোয়েন্সি ট্র্যাক রাখুন যাতে আমরা এটির বিরুদ্ধে বিকল্পটি সঠিকভাবে ইনজেকশন করতে পারি। |
void | addSpecificConfig (Object config, String type) কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন। |
void | addSpecificConfig (Object config) কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন। |
IDeviceConfiguration | clone (String newName) একটি নতুন নামে এই |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) রিটার্ন সমস্ত কনফিগারেশন অবজেক্টের তালিকায় | |
getAllObjects () | |
IBuildProvider | getBuildProvider () |
String | getDeviceName () কনফিগারেশনের "নাম" ক্ষেত্রে নির্দিষ্ট ডিভাইসের নাম প্রদান করে। |
TestDeviceOptions | getDeviceOptions () ডিভাইস কনফিগারেশন ধারকের কাছে থাকা |
IDeviceRecovery | getDeviceRecovery () ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা |
IDeviceSelection | getDeviceRequirements () ডিভাইস কনফিগারেশন ধারক যে |
Integer | getFrequency (Object config) বস্তুর ফ্রিকোয়েন্সি প্রদান করে। |
getLabPreparers () | |
getTargetPreparers () | |
boolean | isFake () কনটেইনারটি পরীক্ষার অধীনে ডিভাইসের জন্য কিনা তা ফেরত দেয়। |
void | removeObjectType (String type) ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান। |
পাবলিক কনস্ট্রাক্টর
ডিভাইস কনফিগারেশন হোল্ডার
public DeviceConfigurationHolder ()
ডিভাইস কনফিগারেশন হোল্ডার
public DeviceConfigurationHolder (String deviceName)
পরামিতি | |
---|---|
deviceName | String |
ডিভাইস কনফিগারেশন হোল্ডার
public DeviceConfigurationHolder (String deviceName, boolean isFake)
পরামিতি | |
---|---|
deviceName | String |
isFake | boolean |
পাবলিক পদ্ধতি
যোগ ফ্রিকোয়েন্সি
public void addFrequency (Object config, Integer frequency)
বস্তুর ফ্রিকোয়েন্সি ট্র্যাক রাখুন যাতে আমরা এটির বিরুদ্ধে বিকল্পটি সঠিকভাবে ইনজেকশন করতে পারি।
পরামিতি | |
---|---|
config | Object : যে বস্তুটি আমরা ফ্রিকোয়েন্সি ট্র্যাক করছি। |
frequency | Integer : বস্তুর সাথে যুক্ত ফ্রিকোয়েন্সি। |
অ্যাড স্পেসিফিক কনফিগারেশন
public void addSpecificConfig (Object config, String type)
কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন।
অনুমোদিত বস্তুর সম্পূর্ণ তালিকা হল: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
পরামিতি | |
---|---|
config | Object : উপরের একটি টাইপ থেকে অবজেক্ট। |
type | String : কনফিগারেশন অবজেক্টের ধরন পাস করা হচ্ছে। |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
অ্যাড স্পেসিফিক কনফিগারেশন
public void addSpecificConfig (Object config)
কনফিগারেশন হোল্ডার ট্র্যাক রাখতে পারে এমন একটি অনুমোদিত বস্তু পাস করুন।
অনুমোদিত বস্তুর সম্পূর্ণ তালিকা হল: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
পরামিতি | |
---|---|
config | Object : উপরের একটি টাইপ থেকে অবজেক্ট। |
নিক্ষেপ করে | |
---|---|
ConfigurationException |
ক্লোন
public IDeviceConfiguration clone (String newName)
একটি নতুন নামে এই IDeviceConfiguration
অবজেক্টের একটি অগভীর অনুলিপি ফেরত দিন।
পরামিতি | |
---|---|
newName | String |
রিটার্নস | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
রিটার্ন সমস্ত কনফিগারেশন অবজেক্টের তালিকায় IDeviceConfiguration
এর উদাহরণ রয়েছে যা অনুরোধ করা কনফিগারেশন প্রকারের সাথে মেলে।
পরামিতি | |
---|---|
configType | String |
রিটার্নস | |
---|---|
getAllObjects
publicgetAllObjects ()
IDeviceConfiguration
এর উদাহরণ ধারণ করা সমস্ত কনফিগারেশন অবজেক্টের তালিকা রিটার্ন করুন
রিটার্নস | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
IBuildProvider
রিটার্ন করুন যেটি ডিভাইস কনফিগারেশন হোল্ডারের কাছে উল্লেখ আছে।
রিটার্নস | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
কনফিগারেশনের "নাম" ক্ষেত্রে নির্দিষ্ট ডিভাইসের নাম প্রদান করে।
রিটার্নস | |
---|---|
String |
GetDeviceOptions
public TestDeviceOptions getDeviceOptions ()
ডিভাইস কনফিগারেশন ধারকের কাছে থাকা TestDeviceOptions
ফেরত দিন।
রিটার্নস | |
---|---|
TestDeviceOptions |
GetDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
ডিভাইস কনফিগারেশন হোল্ডারের কাছে থাকা IDeviceRecovery
ফেরত দিন।
রিটার্নস | |
---|---|
IDeviceRecovery |
ডিভাইসের প্রয়োজনীয়তা পান
public IDeviceSelection getDeviceRequirements ()
ডিভাইস কনফিগারেশন ধারক যে IDeviceSelection
নির্বাচন আছে.
রিটার্নস | |
---|---|
IDeviceSelection |
ফ্রিকোয়েন্সি পান
public Integer getFrequency (Object config)
বস্তুর ফ্রিকোয়েন্সি প্রদান করে।
পরামিতি | |
---|---|
config | Object |
রিটার্নস | |
---|---|
Integer |
GetLabPreparers
publicgetLabPreparers ()
ITargetPreparer
এর একটি তালিকা ফেরত দিন যা ডিভাইস কনফিগারেশন ধারকের আছে।
রিটার্নস | |
---|---|
GetTargetPreparers
publicgetTargetPreparers ()
ITargetPreparer
এর একটি তালিকা ফেরত দিন যা ডিভাইস কনফিগারেশন ধারকের আছে।
রিটার্নস | |
---|---|
জাল
public boolean isFake ()
কনটেইনারটি পরীক্ষার অধীনে ডিভাইসের জন্য কিনা তা ফেরত দেয়।
রিটার্নস | |
---|---|
boolean |
অবজেক্ট টাইপ রিমুভ করুন
public void removeObjectType (String type)
ডিভাইস কনফিগারেশন ধারক থেকে নির্দিষ্ট বস্তুর ধরন সরান।
পরামিতি | |
---|---|
type | String : অপসারণের অবজেক্টের ধরন। |
নিক্ষেপ করে | |
---|---|
ConfigurationException |