এক্সিকিউশন প্রোপার্টিজ

public class ExecutionProperties
extends Object

java.lang.Object
com.android.tradefed.invoker.ExecutionProperties


কোনো পরীক্ষা বা আহ্বানের নির্বাহকালে উৎপন্ন প্রোপার্টিসমূহ।

ক্রস-টেস্ট ওভারল্যাপ এড়ানোর জন্য, প্রয়োজন অনুযায়ী নেমস্পেস ব্যবহার করে কী-গুলোকে অনন্য (unique) করার পরামর্শ দেওয়া হয়।

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

void clear ()

এক্সিকিউশন প্রোপার্টিগুলো মুছে ফেলুন।

boolean containsKey (String key)

এই ম্যাপটিতে নির্দিষ্ট কী-টির জন্য কোনো ম্যাপিং থাকলে true রিটার্ন করে।

String get (String key)

নির্দিষ্ট কী-টি যে মানের সাথে ম্যাপ করা আছে, সেটি ফেরত দেয়; অথবা এই ম্যাপে কী-টির জন্য কোনো ম্যাপিং না থাকলে null ফেরত দেয়।

ImmutableMap<String, String> getAll ()

ম্যাপটির একটি অনুলিপিতে থাকা সমস্ত প্রোপার্টি ফেরত দেয়।

boolean isEmpty ()

প্রোপার্টিগুলোর ম্যাপটি খালি কিনা তা ফেরত দেয়।

String put (String key, String value)

এই ম্যাপে নির্দিষ্ট মানটিকে নির্দিষ্ট কী-এর সাথে যুক্ত করে।

ExecutionProperties putAll (Map<String, String> properties)

নির্দিষ্ট ম্যাপ থেকে সমস্ত ম্যাপিং এই ম্যাপে কপি করে।

String putIfAbsent (String key, String value)

যদি নির্দিষ্ট কী-টি আগে থেকেই কোনো মানের সাথে যুক্ত না থাকে, তবে এটিকে প্রদত্ত মানটির সাথে যুক্ত করে দেওয়া হয়।

String remove (String key)

এই ম্যাপ থেকে কোনো কী-এর ম্যাপিং মুছে দেয়, যদি তা উপস্থিত থাকে (ঐচ্ছিক প্রক্রিয়া)।

String toString ()

জনসাধারণের পদ্ধতি

পরিষ্কার

public void clear ()

এক্সিকিউশন প্রোপার্টিগুলো মুছে ফেলুন। রিসেট আইসোলেশনের সময় এক্সিকিউশন ডেটা অপসারণ করতে এটি ব্যবহৃত হয়।

চাবি ধারণ করে

public boolean containsKey (String key)

এই ম্যাপটিতে নির্দিষ্ট কী-টির জন্য কোনো ম্যাপিং থাকলে true রিটার্ন করে।

প্যারামিটার
key String : কী, যার উপস্থিতি এই ম্যাপে যাচাই করা হবে

ফেরত
boolean যদি এই ম্যাপটিতে নির্দিষ্ট কী-এর জন্য একটি ম্যাপিং থাকে তবে true

পেতে

public String get (String key)

নির্দিষ্ট কী-টি যে মানের সাথে ম্যাপ করা আছে, সেটি ফেরত দেয়; অথবা এই ম্যাপে কী-টির জন্য কোনো ম্যাপিং না থাকলে null ফেরত দেয়।

প্যারামিটার
key String : যে কী-টির সংশ্লিষ্ট মান ফেরত দেওয়া হবে

ফেরত
String যে মানের সাথে নির্দিষ্ট কী-টি ম্যাপ করা আছে, অথবা যদি এই ম্যাপে কী-টির জন্য কোনো ম্যাপিং না থাকে তবে null

সব পান

public ImmutableMap<String, String> getAll ()

ম্যাপটির একটি অনুলিপিতে থাকা সমস্ত প্রোপার্টি ফেরত দেয়।

ফেরত
ImmutableMap<String, String>

খালি

public boolean isEmpty ()

প্রোপার্টিগুলোর ম্যাপটি খালি কিনা তা ফেরত দেয়।

ফেরত
boolean

রাখুন

public String put (String key, 
                String value)

এই ম্যাপে নির্দিষ্ট মানটিকে নির্দিষ্ট কী-এর সাথে যুক্ত করে।

প্যারামিটার
key String : কী, যার সাথে নির্দিষ্ট মানটি যুক্ত করতে হবে।

value String : নির্দিষ্ট কী-এর সাথে যুক্ত করার জন্য মান।

ফেরত
String key সাথে যুক্ত পূর্ববর্তী মান, অথবা key জন্য কোনো ম্যাপিং না থাকলে null

আরও দেখুন:

সবকিছু রাখুন

public ExecutionProperties putAll (Map<String, String> properties)

নির্দিষ্ট ম্যাপ থেকে সমস্ত ম্যাপিং এই ম্যাপে কপি করে।

প্যারামিটার
properties Map : এই মানচিত্রে সংরক্ষণ করার জন্য ম্যাপিংসমূহ

ফেরত
ExecutionProperties চূড়ান্ত ম্যাপিং

অনুপস্থিত থাকলে রাখুন

public String putIfAbsent (String key, 
                String value)

যদি নির্দিষ্ট কী-টি আগে থেকেই কোনো মানের সাথে যুক্ত না থাকে, তবে এটিকে প্রদত্ত মানটির সাথে যুক্ত করে দেওয়া হয়।

প্যারামিটার
key String : কী, যার সাথে নির্দিষ্ট মানটি যুক্ত করতে হবে।

value String : নির্দিষ্ট কী-এর সাথে যুক্ত করার জন্য মান।

ফেরত
String নির্দিষ্ট কী-টির সাথে যুক্ত পূর্ববর্তী মান, অথবা কী-টির জন্য কোনো ম্যাপিং না থাকলে null

অপসারণ করুন

public String remove (String key)

এই ম্যাপ থেকে কোনো কী-এর ম্যাপিং মুছে দেয়, যদি তা উপস্থিত থাকে (ঐচ্ছিক প্রক্রিয়া)।

প্যারামিটার
key String : সেই কী যার ম্যাপিং ম্যাপ থেকে মুছে ফেলা হবে

ফেরত
String key সাথে যুক্ত পূর্ববর্তী মান, অথবা key জন্য কোনো ম্যাপিং না থাকলে null

স্ট্রিং-এ

public String toString ()

ফেরত
String