এক্সিকিউশন ফাইল
public class ExecutionFiles
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.ExecutionFiles |
কোনো পরীক্ষা বা আহ্বানের নির্বাহকালে যে ফাইল নির্ভরতাগুলো তৈরি হয়, সেগুলো টেস্টিংয়ের জন্য সম্পাদন করা প্রয়োজন। এই অবজেক্টটি সমস্ত আহ্বানের (পরীক্ষা, মডিউল, ইত্যাদি) দ্বারা ব্যবহৃত হয়।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
void | clearFiles ()ট্র্যাক করা হয়েছে এমন এবং 'মুছে ফেলা উচিত নয়' হিসেবে চিহ্নিত নয় এমন সমস্ত ফাইল মুছে ফেলুন। |
boolean | containsKey (String key) এই ম্যাপটিতে নির্দিষ্ট কী-টির জন্য কোনো ম্যাপিং থাকলে |
File | get ( ExecutionFiles.FilesKey key) পরিচিত কী-সহ |
File | get (String key) নির্দিষ্ট কী-টি যে মানের সাথে ম্যাপ করা আছে, সেটি ফেরত দেয়; অথবা এই ম্যাপে কী-টির জন্য কোনো ম্যাপিং না থাকলে |
ImmutableMap<String, File> | getAll ()ম্যাপটির একটি অনুলিপিতে থাকা সমস্ত প্রোপার্টি ফেরত দেয়। |
boolean | isEmpty ()প্রোপার্টিগুলোর ম্যাপটি খালি কিনা তা ফেরত দেয়। |
File | put ( ExecutionFiles.FilesKey key, File value) |
File | put (String key, File value)এই ম্যাপে নির্দিষ্ট মানটিকে নির্দিষ্ট কী-এর সাথে যুক্ত করে। |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) |
ExecutionFiles | putAll ( ExecutionFiles copyFrom)নির্দিষ্ট ম্যাপ থেকে সমস্ত ম্যাপিং এই ম্যাপে কপি করে। |
ExecutionFiles | putAll (Map<String, File> properties)নির্দিষ্ট ম্যাপ থেকে সমস্ত ম্যাপিং এই ম্যাপে কপি করে। |
File | putIfAbsent (String key, File value)যদি নির্দিষ্ট কী-টি আগে থেকেই কোনো মানের সাথে যুক্ত না থাকে, তবে এটিকে প্রদত্ত মানটির সাথে যুক্ত করে দেওয়া হয়। |
File | remove (String key)এই ম্যাপ থেকে কোনো কী-এর ম্যাপিং মুছে দেয়, যদি তা উপস্থিত থাকে (ঐচ্ছিক প্রক্রিয়া)। |
জনসাধারণের পদ্ধতি
ক্লিয়ারফাইলস
public void clearFiles ()
ট্র্যাক করা হয়েছে এমন এবং 'মুছে ফেলা উচিত নয়' হিসেবে চিহ্নিত নয় এমন সমস্ত ফাইল মুছে ফেলুন।
চাবি ধারণ করে
public boolean containsKey (String key)
এই ম্যাপটিতে নির্দিষ্ট কী-টির জন্য কোনো ম্যাপিং থাকলে true রিটার্ন করে।
| প্যারামিটার | |
|---|---|
key | String : কী, যার উপস্থিতি এই ম্যাপে যাচাই করা হবে |
| ফেরত | |
|---|---|
boolean | যদি এই ম্যাপটিতে নির্দিষ্ট কী-এর জন্য একটি ম্যাপিং থাকে তবে true |
পেতে
public File get (ExecutionFiles.FilesKey key)
পরিচিত কী-সহ get(String) -এর একটি ভিন্ন রূপ।
| প্যারামিটার | |
|---|---|
key | ExecutionFiles.FilesKey : যে কী-টির সংশ্লিষ্ট মান ফেরত দেওয়া হবে |
| ফেরত | |
|---|---|
File | যে মানের সাথে নির্দিষ্ট কী-টি ম্যাপ করা আছে, অথবা যদি এই ম্যাপে কী-টির জন্য কোনো ম্যাপিং না থাকে তবে null |
পেতে
public File get (String key)
নির্দিষ্ট কী-টি যে মানের সাথে ম্যাপ করা আছে, সেটি ফেরত দেয়; অথবা এই ম্যাপে কী-টির জন্য কোনো ম্যাপিং না থাকলে null ফেরত দেয়।
| প্যারামিটার | |
|---|---|
key | String : যে কী-টির সংশ্লিষ্ট মান ফেরত দেওয়া হবে |
| ফেরত | |
|---|---|
File | যে মানের সাথে নির্দিষ্ট কী-টি ম্যাপ করা আছে, অথবা যদি এই ম্যাপে কী-টির জন্য কোনো ম্যাপিং না থাকে তবে null |
সব পান
public ImmutableMap<String, File> getAll ()
ম্যাপটির একটি অনুলিপিতে থাকা সমস্ত প্রোপার্টি ফেরত দেয়।
| ফেরত | |
|---|---|
ImmutableMap<String, File> | |
খালি
public boolean isEmpty ()
প্রোপার্টিগুলোর ম্যাপটি খালি কিনা তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
রাখুন
public File put (ExecutionFiles.FilesKey key, File value)
put(String,File) এর একটি ভিন্ন রূপ যেখানে একটি পরিচিত কী ব্যবহৃত হয়।
| প্যারামিটার | |
|---|---|
key | ExecutionFiles.FilesKey : যে কী-এর সাথে নির্দিষ্ট মানটি যুক্ত করা হবে |
value | File : নির্দিষ্ট কী-এর সাথে যুক্ত করার জন্য মান |
| ফেরত | |
|---|---|
File | key সাথে যুক্ত পূর্ববর্তী মান, অথবা key জন্য কোনো ম্যাপিং না থাকলে null । |
রাখুন
public File put (String key,
File value)এই ম্যাপে নির্দিষ্ট মানটিকে নির্দিষ্ট কী-এর সাথে যুক্ত করে।
| প্যারামিটার | |
|---|---|
key | String : কী, যার সাথে নির্দিষ্ট মানটি যুক্ত করতে হবে। |
value | File : নির্দিষ্ট কী-এর সাথে যুক্ত করার জন্য মান |
| ফেরত | |
|---|---|
File | key সাথে যুক্ত পূর্ববর্তী মান, অথবা key জন্য কোনো ম্যাপিং না থাকলে null । |
আরও দেখুন:
রাখুন
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
put(FilesKey,File) এর একটি ভিন্ন রূপ, যেখানে ফাংশনটি চালু হওয়ার শেষে ফাইলটি মুছে যাওয়া থেকে বিরত রাখার একটি অপশন রয়েছে।
| প্যারামিটার | |
|---|---|
key | ExecutionFiles.FilesKey : যে কী-এর সাথে নির্দিষ্ট মানটি যুক্ত করা হবে |
value | File : নির্দিষ্ট কী-এর সাথে যুক্ত করার জন্য মান |
shouldNotDelete | boolean : আহ্বানের শেষে ফাইলটি মুছে যাওয়া প্রতিরোধ করুন। |
| ফেরত | |
|---|---|
File | key সাথে যুক্ত পূর্ববর্তী মান, অথবা key জন্য কোনো ম্যাপিং না থাকলে null । |
সবকিছু রাখুন
public ExecutionFiles putAll (ExecutionFiles copyFrom)
নির্দিষ্ট ম্যাপ থেকে সমস্ত ম্যাপিং এই ম্যাপে কপি করে।
| প্যারামিটার | |
|---|---|
copyFrom | ExecutionFiles : যে মূল ExecutionFiles থেকে কপি করা হবে। |
| ফেরত | |
|---|---|
ExecutionFiles | চূড়ান্ত ম্যাপিং |
সবকিছু রাখুন
public ExecutionFiles putAll (Map<String, File> properties)
নির্দিষ্ট ম্যাপ থেকে সমস্ত ম্যাপিং এই ম্যাপে কপি করে।
| প্যারামিটার | |
|---|---|
properties | Map : এই মানচিত্রে সংরক্ষণ করার জন্য ম্যাপিংসমূহ |
| ফেরত | |
|---|---|
ExecutionFiles | চূড়ান্ত ম্যাপিং |
অনুপস্থিত থাকলে রাখুন
public File putIfAbsent (String key,
File value)যদি নির্দিষ্ট কী-টি আগে থেকেই কোনো মানের সাথে যুক্ত না থাকে, তবে এটিকে প্রদত্ত মানটির সাথে যুক্ত করে দেওয়া হয়।
| প্যারামিটার | |
|---|---|
key | String : কী, যার সাথে নির্দিষ্ট মানটি যুক্ত করতে হবে। |
value | File : নির্দিষ্ট কী-এর সাথে যুক্ত করার জন্য মান |
| ফেরত | |
|---|---|
File | নির্দিষ্ট কী-টির সাথে যুক্ত পূর্ববর্তী মান, অথবা কী-টির জন্য কোনো ম্যাপিং না থাকলে null । |
অপসারণ করুন
public File remove (String key)
এই ম্যাপ থেকে কোনো কী-এর ম্যাপিং মুছে দেয়, যদি তা উপস্থিত থাকে (ঐচ্ছিক প্রক্রিয়া)।
| প্যারামিটার | |
|---|---|
key | String : সেই কী যার ম্যাপিং ম্যাপ থেকে মুছে ফেলা হবে |
| ফেরত | |
|---|---|
File | key সাথে যুক্ত পূর্ববর্তী মান, অথবা key জন্য কোনো ম্যাপিং না থাকলে null । |