কনফিগারেশন ডিফ

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 : TF অবজেক্টের সেট যা আমরা সম্পূর্ণ কনফিগারেশন থেকে তৈরি করব

রিটার্নস
IConfiguration তৈরি IConfiguration

নিক্ষেপ করে
ConfigurationException যদি কনফিগারেশন তৈরি করা যায় না

getDescription

public String getDescription ()

কনফিগারেশনের একটি সংক্ষিপ্ত বিবরণ প্রদান করে

রিটার্নস
String

প্রাপ্ত প্রত্যাশিত ডিভাইস

public  getExpectedDevices ()

ট্র্যাক করা ডিভাইসগুলির বর্তমান মানচিত্র এবং সেগুলি বাস্তব কিনা তা ফেরত দেয়৷

রিটার্নস

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