TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


帮助处理 Map<string, string=""> 的实用程序类映射到<string, metric=""></string>,</string>

摘要

公共构造函数

TfMetricProtoUtil()

公共方法

static compatibleConvert( map)

Map<string, metric=""> 的转换映射到 Map<string, string="">。 </string>、</string>

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

为单个长整型/整型值创建 Metric,并视需要提供单位。

static MetricMeasurement.Metric stringToMetric(String metric)

将简单的字符串指标(旧格式)转换为 Metric(新格式)。

static upgradeConvert( metrics)

来自 Map<string, string=""> 的转换至 HashMap<string, metric="">。 </string>、</string>

static upgradeConvert( metrics, boolean smartNumbers)

来自 Map<string, string=""> 的转换至 HashMap<string, metric="">。 </string>、</string>

公共构造函数

TfMetricProtoUtil

public TfMetricProtoUtil ()

公共方法

compatibleConvert

public static  compatibleConvert ( map)

Map<string, metric=""> 的转换映射到 Map<string, string="">。所有单值字符串 使用的表示法,则列表表示法不会进行转换,因此将会丢失。</string,></string,>

参数
map

返回

createSingleValue

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

为单个长整型/整型值创建 Metric,并视需要提供单位。

参数
value long:将存储的值。

unit String:值的单位,如果没有单位,则返回 null。

返回
MetricMeasurement.Metric 填充信息的 Metric

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

将简单的字符串指标(旧格式)转换为 Metric(新格式)。

参数
metric String:包含指标的字符串。

返回
MetricMeasurement.Metric 已创建的Metric

UpgradeConvert

public static  upgradeConvert ( metrics)

来自 Map<string, string=""> 的转换至 HashMap<string, metric="">。要前往新的 界面。信息可能会因旧格式而只填充了部分内容 限制。</string,></string,>

参数
metrics

返回

UpgradeConvert

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

来自 Map<string, string=""> 的转换至 HashMap<string, metric="">。要前往新的 界面。信息可能会因旧格式而只填充了部分内容 限制。</string,></string,>

参数
metrics

smartNumbers boolean:将数字转换为 int 指标

返回