প্রোটোইউটিল

public class ProtoUtil
extends Object

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


প্রোটোবাফ মেসেজ টাইপ-অজ্ঞেয়তার সাথে ডিল করার জন্য ইউটিলিটি পদ্ধতি।

সারাংশ

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

ProtoUtil ()

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

static getNestedFieldFromMessageAsStrings (Message message, references) getNestedFieldFromMessageAsStrings (Message message, references)

একটি নেস্টেড ক্ষেত্রের রেফারেন্সের মান পান, যেমন

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

প্রোটোইউটিল

public ProtoUtil ()

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

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

স্ট্রিংগুলির একটি তালিকা হিসাবে একটি প্রোটো বার্তা থেকে নেস্টেড ক্ষেত্রের রেফারেন্সের মান পান, যেমন field_1.field_2.field_3। যখন একটি ক্ষেত্র খুঁজে পাওয়া যায় না তখন একটি খালি তালিকা প্রদান করে।

যদি ক্ষেত্রের রেফারেন্সে পুনরাবৃত্ত ক্ষেত্র থাকে, তবে প্রতিটি দৃষ্টান্ত প্রসারিত হয়, যার ফলে স্ট্রিংগুলির একটি তালিকা তৈরি হয়।

পরামিতি
message Message : প্রোটোবাফ Message বা বস্তুকে পার্স করা হবে।

references : বার্তার মূল থেকে শুরু হওয়া ক্ষেত্রের উল্লেখগুলির একটি তালিকা৷ যেমন আমরা যদি messageOrObjectfield_1 এর মানের অধীনে field_2 পড়তে চাই তাহলে তালিকাটি হবে field1 , field2

রিটার্নস
রেফারেন্স দ্বারা উল্লেখ করা সমস্ত ক্ষেত্রের মানগুলির একটি তালিকা৷ references খালি থাকলে, একটি তালিকা হিসাবে message.toString() ফেরত দেয়। references অবৈধ হলে, একটি খালি তালিকা প্রদান করে।