TfInternal OptionsFetcher

public class TfInternalOptionsFetcher
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.TfInternalOptionsFetcher


একটি ইউটিলিটি ক্লাস যা ক্লাসগুলিকে একটি res ফাইল থেকে স্ট্যাটিকভাবে একটি ভেরিয়েবল মান লোড করতে দেয়।

রিসোর্স ফাইলটি একটি key=value ফরম্যাটে হওয়া উচিত, যেখানে কীটি ভেরিয়েবলের সাথে সম্পর্কিত যা পুনরুদ্ধার করা প্রয়োজন। একটি একক রিসোর্স ফাইলে একাধিক লাইন থাকতে পারে, যেখানে প্রতিটি লাইন একটি ভেরিয়েবলের সাথে যুক্ত থাকে।

কোনো আদিম প্রকার নির্দিষ্ট করতে, একটি লাইনে একটি একক কী=মান জোড়া ব্যবহার করা উচিত। যেমন:

  1. my-integer-key=5
  2. my-string-key=myStringValue

কোনো সংগ্রহ নির্দিষ্ট করতে, একাধিক মান ব্যবহার করা যেতে পারে, একটি কমা(,) দ্বারা পৃথক করা। যেমন:

  1. my-string-list-key=stringOne,stringTwo,stringThree
  2. my-int-list-key=1,2,3,4,5

একটি মানচিত্র নির্দিষ্ট করতে, একাধিক mapKey\=mapValue জোড়া ব্যবহার করা যেতে পারে, একটি কমা(,) দ্বারা পৃথক করা। যেমন:

  1. my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2

সারাংশ

পাবলিক কনস্ট্রাক্টর

TfInternalOptionsFetcher ()

পাবলিক পদ্ধতি

static void fetchOption (Class<?> classObj)

নির্দিষ্ট রিসোর্স ফাইল থেকে প্রদত্ত Class সমস্ত ঘোষিত ক্ষেত্রগুলির জন্য মানগুলি নিয়ে আসে।

static void setResourcePath (String path)

রিসোর্স ফাইলের পাথ সেট করুন যেখান থেকে মান পুনরুদ্ধার করা হবে।

পাবলিক কনস্ট্রাক্টর

TfInternal OptionsFetcher

public TfInternalOptionsFetcher ()

পাবলিক পদ্ধতি

fetchOption

public static void fetchOption (Class<?> classObj)

নির্দিষ্ট রিসোর্স ফাইল থেকে প্রদত্ত Class সমস্ত ঘোষিত ক্ষেত্রগুলির জন্য মানগুলি নিয়ে আসে। যদি একটি রিসোর্স ফাইল সেট করা না থাকে, একটি ডিফল্ট রিসোর্স ফাইল ব্যবহার করা হবে।

পরামিতি
classObj Class : ক্লাস Object যার ক্ষেত্রগুলি জনবহুল হওয়া উচিত।

সেট রিসোর্সপাথ

public static void setResourcePath (String path)

রিসোর্স ফাইলের পাথ সেট করুন যেখান থেকে মান পুনরুদ্ধার করা হবে।

পরামিতি
path String