TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


幫助地圖的實用程序類地圖過渡。

概括

公共構造函數

TfMetricProtoUtil ()

公共方法

static compatibleConvert ( map) compatibleConvert ( map)

地圖轉換地圖.

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

為單個 long/int 值創建一個Metric ,並可選擇提供一個單位。

static MetricMeasurement.Metric stringToMetric (String metric)

將簡單的字符串指標(舊格式)轉換為Metric (新格式)。

static upgradeConvert ( metrics) upgradeConvert ( metrics)

從地圖轉換到哈希圖.

static upgradeConvert ( metrics, boolean smartNumbers) upgradeConvert ( metrics, boolean smartNumbers)

從地圖轉換到哈希圖.

公共構造函數

TfMetricProtoUtil

public TfMetricProtoUtil ()

公共方法

兼容轉換

public static  compatibleConvert ( map)

地圖轉換地圖.所有單值字符串表示都被使用,列表表示不會被轉換並且會丟失。

參數
map

退貨

創建單值

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

為單個 long/int 值創建一個Metric ,並可選擇提供一個單位。

參數
value long :將要存儲的值。

unit String :值的單位,如果沒有單位則為 null。

退貨
MetricMeasurement.Metric填充有信息的Metric

字符串到公制

public static MetricMeasurement.Metric stringToMetric (String metric)

將簡單的字符串指標(舊格式)轉換為Metric (新格式)。

參數
metric String :包含指標的字符串。

退貨
MetricMeasurement.Metric創建的Metric

升級轉換

public static  upgradeConvert ( metrics)

從地圖轉換到哈希圖.為了進入新界面。由於舊的格式限制,信息可能只被部分填充。

參數
metrics

退貨

升級轉換

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

從地圖轉換到哈希圖.為了進入新界面。由於舊的格式限制,信息可能只被部分填充。

參數
metrics

smartNumbers boolean : 將數字轉換為 int 指標

退貨