प्रोटोयूल

public class ProtoUtil
extends Object

java.lang.Object
com.android.tradefed.util.ProtoUtil.


प्रोटोबफ़ मैसेज से निपटने के लिए इस्तेमाल होने वाले तरीके, बिना किसी समस्या के टाइप किए जा सकते हैं.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

ProtoUtil()

सार्वजनिक तरीके

static getNestedFieldFromMessageAsStrings(Message message, references)

नेस्ट किए गए फ़ील्ड के रेफ़रंस की वैल्यू पाएं, जैसे कि

सार्वजनिक कंस्ट्रक्टर

प्रोटोयूल

public ProtoUtil ()

सार्वजनिक तरीके

getNestedFieldFromMessageAsStrings

public static  getNestedFieldFromMessageAsStrings (Message message, 
                 references)

किसी प्रोटोकॉल मैसेज से, नेस्ट किए गए फ़ील्ड के संदर्भ जैसे फ़ील्ड_1.field_2.field_3 की वैल्यू, इस तौर पर पाएं स्ट्रिंग की सूची. फ़ील्ड नहीं मिलने पर, यह फ़ंक्शन खाली सूची दिखाता है.

अगर फ़ील्ड संदर्भ में दोहराए गए फ़ील्ड हैं, तो हर इंस्टेंस को बड़ा किया जाता है, जिससे एक स्ट्रिंग की सूची.

पैरामीटर
message Message: वह प्रोटोबफ़ Message या पार्स किया जाने वाला ऑब्जेक्ट.

references : मैसेज के रूट से शुरू होने वाले फ़ील्ड के रेफ़रंस की सूची. उदाहरण के लिए, अगर हम को messageOrObject में field_1 के मान के तहत field_2 को पढ़ना है, तो सूची field1, field2 होगी.

रिटर्न
रेफ़रंस के ज़रिए रेफ़र की गई सभी फ़ील्ड की वैल्यू की सूची. अगर references खाली है, तो सूची के तौर पर message.toString() दिखाता है. अगर references अमान्य है, तो खाली सूची दिखाता है.