এক্সিকিউশন প্রোপার্টিজ
public class ExecutionProperties
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.ExecutionProperties |
কোনো পরীক্ষা বা আহ্বানের নির্বাহকালে উৎপন্ন প্রোপার্টিসমূহ।
ক্রস-টেস্ট ওভারল্যাপ এড়ানোর জন্য, প্রয়োজন অনুযায়ী নেমস্পেস ব্যবহার করে কী-গুলোকে অনন্য (unique) করার পরামর্শ দেওয়া হয়।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
void | clear ()এক্সিকিউশন প্রোপার্টিগুলো মুছে ফেলুন। |
boolean | containsKey (String key) এই ম্যাপটিতে নির্দিষ্ট কী-টির জন্য কোনো ম্যাপিং থাকলে |
String | get (String key) নির্দিষ্ট কী-টি যে মানের সাথে ম্যাপ করা আছে, সেটি ফেরত দেয়; অথবা এই ম্যাপে কী-টির জন্য কোনো ম্যাপিং না থাকলে |
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 | |