এক্সিকিউশন ফাইল

public class ExecutionFiles
extends Object

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


কোনো পরীক্ষা বা আহ্বানের নির্বাহকালে যে ফাইল নির্ভরতাগুলো তৈরি হয়, সেগুলো টেস্টিংয়ের জন্য সম্পাদন করা প্রয়োজন। এই অবজেক্টটি সমস্ত আহ্বানের (পরীক্ষা, মডিউল, ইত্যাদি) দ্বারা ব্যবহৃত হয়।

সারসংক্ষেপ

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

void clearFiles ()

ট্র্যাক করা হয়েছে এমন এবং 'মুছে ফেলা উচিত নয়' হিসেবে চিহ্নিত নয় এমন সমস্ত ফাইল মুছে ফেলুন।

boolean containsKey (String key)

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

File get ( ExecutionFiles.FilesKey key)

পরিচিত কী-সহ get(String) -এর একটি ভিন্ন রূপ।

File get (String key)

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

ImmutableMap<String, File> getAll ()

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

boolean isEmpty ()

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

File put ( ExecutionFiles.FilesKey key, File value)

put(String,File) এর একটি ভিন্ন রূপ যেখানে একটি পরিচিত কী ব্যবহৃত হয়।

File put (String key, File value)

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

File put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

put(FilesKey,File) এর একটি ভিন্ন রূপ, যেখানে ফাংশনটি চালু হওয়ার শেষে ফাইলটি মুছে যাওয়া থেকে বিরত রাখার একটি অপশন রয়েছে।

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