TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.proto.TfMetricProtoUtil


فئة أدوات مساعدة لتسهيل عملية الانتقال من Map<string, string=""> إلى Map<string, metric="">‎.</string,></string,>

ملخّص

طُرق وضع التصميم العامة

TfMetricProtoUtil()

الإجراءات العامة

static Map<String, String> compatibleConvert(Map<String, MetricMeasurement.Metric> map)

تحويل Map<string, metric=""> إلى Map<string, string="">. </string,></string,>

static MetricMeasurement.Metric createSingleValue(long value, String unit)

أنشئ Metric لقيمة طويلة/عدد صحيح واحد، وقدِّم وحدة اختياريًا.

static MetricMeasurement.Metric doubleArrayToMetric(List<Double> metric)

حوِّل قائمة من الأعداد المضاعفة إلى Metric.

static MetricMeasurement.Metric doubleToMetric(Double metric)

تحويل مقياس Double بسيط إلى Metric

static MetricMeasurement.Metric numericArrayToMetric(List<Long> metric)

تحويل قائمة من الأرقام (int64) إلى Metric

static MetricMeasurement.Metric numericToMetric(Long metric)

تحويل مقياس رقمي بسيط إلى Metric

static MetricMeasurement.Metric stringArrayToMetric(List<String> metric)

تحويل قائمة سلاسل إلى Metric

static MetricMeasurement.Metric stringToMetric(String metric)

تحويل مقياس سلسلة بسيط (التنسيق القديم) إلى Metric (التنسيق الجديد)

static HashMap<String, MetricMeasurement.Metric> upgradeConvert(Map<String, String> metrics)

التحويل من Map<string, string=""> إلى HashMap<string, metric="">. </string,></string,>

static HashMap<String, MetricMeasurement.Metric> upgradeConvert(Map<String, String> metrics, boolean smartNumbers)

التحويل من Map<string, string=""> إلى HashMap<string, metric="">. </string,></string,>

طُرق وضع التصميم العامة

TfMetricProtoUtil

public TfMetricProtoUtil ()

الإجراءات العامة

compatibleConvert

public static Map<String, String> compatibleConvert (Map<String, MetricMeasurement.Metric> map)

تحويل Map<string, metric=""> إلى Map<string, string="">.</string,></string,>

المعلَمات
map Map

المرتجعات
Map<String, String>

createSingleValue

public static MetricMeasurement.Metric createSingleValue (long value, 
                String unit)

أنشئ Metric لقيمة طويلة/عدد صحيح واحد، وقدِّم وحدة اختياريًا.

المعلَمات
value long: القيمة التي سيتم تخزينها.

unit String: وحدة القيمة، أو فارغة إذا لم تكن هناك وحدة

المرتجعات
MetricMeasurement.Metric Metric مملوءة بالمعلومات

doubleArrayToMetric

public static MetricMeasurement.Metric doubleArrayToMetric (List<Double> metric)

حوِّل قائمة من الأعداد المضاعفة إلى Metric.

المعلَمات
metric List: القائمة التي تحتوي على المقياس

المرتجعات
MetricMeasurement.Metric تم إنشاء Metric

doubleToMetric

public static MetricMeasurement.Metric doubleToMetric (Double metric)

تحويل مقياس Double بسيط إلى Metric

المعلَمات
metric Double: العدد العشري الذي يحتوي على مقياس

المرتجعات
MetricMeasurement.Metric تم إنشاء Metric

numericArrayToMetric

public static MetricMeasurement.Metric numericArrayToMetric (List<Long> metric)

تحويل قائمة من الأرقام (int64) إلى Metric

المعلَمات
metric List: القائمة التي تحتوي على المقياس

المرتجعات
MetricMeasurement.Metric تم إنشاء Metric

numericToMetric

public static MetricMeasurement.Metric numericToMetric (Long metric)

تحويل مقياس رقمي بسيط إلى Metric

المعلَمات
metric Long: العدد العشري الذي يحتوي على مقياس

المرتجعات
MetricMeasurement.Metric تم إنشاء Metric

stringArrayToMetric

public static MetricMeasurement.Metric stringArrayToMetric (List<String> metric)

تحويل قائمة سلاسل إلى Metric

المعلَمات
metric List: القائمة التي تحتوي على المقياس

المرتجعات
MetricMeasurement.Metric تم إنشاء Metric

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

تحويل مقياس سلسلة بسيط (التنسيق القديم) إلى Metric (التنسيق الجديد)

المعلَمات
metric String: السلسلة التي تحتوي على مقياس.

المرتجعات
MetricMeasurement.Metric تم إنشاء Metric

upgradeConvert

public static HashMap<String, MetricMeasurement.Metric> upgradeConvert (Map<String, String> metrics)

تحويل من Map<string, string=""> إلى HashMap<string, metric="">، وذلك للانتقال إلى الواجهة الجديدة. قد لا يتم ملء المعلومات إلا بشكل جزئي بسبب القيود التي يفرضها التنسيق القديم.</string,></string,>

المعلَمات
metrics Map

المرتجعات
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

public static HashMap<String, MetricMeasurement.Metric> upgradeConvert (Map<String, String> metrics, 
                boolean smartNumbers)

تحويل من Map<string, string=""> إلى HashMap<string, metric="">، وذلك للانتقال إلى الواجهة الجديدة. قد لا يتم ملء المعلومات إلا بشكل جزئي بسبب القيود التي يفرضها التنسيق القديم.</string,></string,>

المعلَمات
metrics Map

smartNumbers boolean: تحويل الأرقام إلى مقاييس عدد صحيح

المرتجعات
HashMap<String, MetricMeasurement.Metric>