প্রোটোইউটিল
public class ProtoUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ProtoUtil |
প্রোটোবাফ মেসেজগুলোকে টাইপ-নিরপেক্ষভাবে পরিচালনা করার জন্য প্রয়োজনীয় মেথডসমূহ।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
ProtoUtil () | |
জনসাধারণের পদ্ধতি | |
|---|---|
static List<String> | getNestedFieldFromMessageAsStrings (Message message, List<String> references)একটি নেস্টেড ফিল্ড রেফারেন্সের মানগুলি পান, যেমন |
সরকারি নির্মাণকারী
প্রোটোইউটিল
public ProtoUtil ()
জনসাধারণের পদ্ধতি
getNestedFieldFromMessageAsStrings
public static List<String> getNestedFieldFromMessageAsStrings (Message message,
List<String> references)একটি প্রোটো মেসেজ থেকে নেস্টেড ফিল্ড রেফারেন্সের (যেমন field_1.field_2.field_3) মানগুলো স্ট্রিং-এর একটি তালিকা হিসেবে নিন। কোনো ফিল্ড খুঁজে না পাওয়া গেলে একটি খালি তালিকা ফেরত দেয়।
যদি ফিল্ড রেফারেন্সে একাধিক ফিল্ড থাকে, তবে প্রতিটি দৃষ্টান্ত প্রসারিত হয়, যার ফলে স্ট্রিংগুলির একটি তালিকা তৈরি হয়।
| প্যারামিটার | |
|---|---|
message | Message : পার্স করার জন্য প্রোটোবাফ Message বা অবজেক্ট। |
references | List : বার্তার মূল থেকে শুরু করে ফিল্ড রেফারেন্সের একটি তালিকা। উদাহরণস্বরূপ, যদি আমরা messageOrObject এ field_1 এর মানের অধীনে field_2 পড়তে চাই, তাহলে তালিকাটি হবে field1 , field2 । |
| ফেরত | |
|---|---|
List<String> | রেফারেন্স দ্বারা উল্লিখিত সমস্ত ফিল্ডের মানের একটি তালিকা। যদি references খালি থাকে, তাহলে message.toString() করে একটি তালিকা হিসেবে রিটার্ন করা হয়। যদি references অবৈধ হয়, তাহলে একটি খালি তালিকা রিটার্ন করা হয়। |