TfMetricProtoUtil
public
class
TfMetricProtoUtil
extends Object
java.lang.Object |
↳ |
com.android.tradefed.util.proto.TfMetricProtoUtil
|
實用工具類別,可協助 Map<string, string=""> 轉換為 Map<string, metric="">。</string,></string,>
摘要
公用方法 |
static
|
compatibleConvert( map)
將 Map<string, metric=""> 轉換為 Map<string, string="">。
</string,></string,>
|
static
MetricMeasurement.Metric
|
createSingleValue(long value, String unit)
針對單一 Long/int 值建立 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,>
createSingleValue
public static MetricMeasurement.Metric createSingleValue (long value,
String unit)
為單一 long/int 值建立 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,>
upgradeConvert
public static upgradeConvert ( metrics,
boolean smartNumbers)
從 Map<string, string=""> 轉換為 HashMap<string, metric="">,以便前往新介面。由於舊格式限制,資訊可能只有部分填入。</string,></string,>
參數 |
metrics |
|
smartNumbers |
boolean :將數字轉換為 int 指標 |