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

public class ExecutionFiles
extends Object

java.lang.অবজেক্ট
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 ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

আবেদনের শেষে ফাইলটি মুছে ফেলা থেকে রোধ করার বিকল্প সহ put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) এর পরিবর্তন।

File put (String key, File value)

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

ExecutionFiles putAll ( properties) putAll ( 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 এর সাথে যুক্ত পূর্ববর্তী মান, বা null যদি key জন্য কোনো ম্যাপিং না থাকে।

রাখা

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

আবেদনের শেষে ফাইলটি মুছে ফেলা থেকে রোধ করার বিকল্প সহ put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) এর পরিবর্তন।

পরামিতি
key ExecutionFiles.FilesKey : কী যার সাথে নির্দিষ্ট মান যুক্ত করা হবে

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

shouldNotDelete boolean : আহ্বানের শেষে ফাইলটি মুছে ফেলা থেকে প্রতিরোধ করুন।

রিটার্নস
File key এর সাথে যুক্ত পূর্ববর্তী মান, বা null যদি key জন্য কোনো ম্যাপিং না থাকে।

রাখা

public File put (String key, 
                File value)

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

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

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

রিটার্নস
File key এর সাথে যুক্ত পূর্ববর্তী মান, বা null যদি key জন্য কোনো ম্যাপিং না থাকে।

আরো দেখুন:

সব রাখো

public ExecutionFiles putAll ( properties)

নির্দিষ্ট মানচিত্র থেকে এই মানচিত্রে সমস্ত ম্যাপিং অনুলিপি করে৷

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

রিটার্নস
ExecutionFiles চূড়ান্ত ম্যাপিং

putIf অনুপস্থিত

public File putIfAbsent (String key, 
                File value)

যদি নির্দিষ্ট কীটি ইতিমধ্যে একটি মানের সাথে যুক্ত না থাকে, তাহলে এটিকে প্রদত্ত মানের সাথে সংযুক্ত করে।

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

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

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

অপসারণ

public File remove (String key)

এই মানচিত্র থেকে একটি কীর জন্য ম্যাপিং সরিয়ে দেয় যদি এটি উপস্থিত থাকে (ঐচ্ছিক অপারেশন)।

পরামিতি
key String : কী যার ম্যাপিং মানচিত্র থেকে মুছে ফেলা হবে

রিটার্নস
File key এর সাথে যুক্ত পূর্ববর্তী মান, বা null যদি key জন্য কোনো ম্যাপিং না থাকে।