TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Lớp tiện ích giúp chuyển đổi Map<string, string=""> sang Map<string, metric="">.</string,></string,>

Tóm tắt

Hàm khởi tạo công khai

TfMetricProtoUtil()

Phương thức công khai

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

Chuyển đổi Map<string, metric=""> thành Map<string, string="">. </string,></string,>

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

Tạo một Metric cho một giá trị long/int duy nhất và có thể cung cấp một đơn vị.

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

Chuyển đổi danh sách các số thực có độ chính xác kép thành Metric.

static MetricMeasurement.Metric doubleToMetric(Double metric)

Chuyển đổi một chỉ số Double đơn giản thành Metric.

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

Chuyển đổi danh sách số (int64) thành Metric.

static MetricMeasurement.Metric numericToMetric(Long metric)

Chuyển đổi một chỉ số số đơn giản thành Metric.

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

Chuyển đổi danh sách chuỗi thành Metric.

static MetricMeasurement.Metric stringToMetric(String metric)

Chuyển đổi chỉ số String đơn giản (định dạng cũ) thành Metric (định dạng mới).

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

Chuyển đổi từ Map<string, string=""> sang HashMap<string, metric="">. </string,></string,>

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

Chuyển đổi từ Map<string, string=""> sang HashMap<string, metric="">. </string,></string,>

Hàm khởi tạo công khai

TfMetricProtoUtil

public TfMetricProtoUtil ()

Phương thức công khai

compatibleConvert

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

Chuyển đổi Map<string, metric=""> thành Map<string, string="">.</string,></string,>

Tham số
map Map

Giá trị trả về
Map<String, String>

createSingleValue

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

Tạo một Metric cho một giá trị long/int duy nhất và có thể cung cấp một đơn vị.

Tham số
value long: Giá trị sẽ được lưu trữ.

unit String: đơn vị của giá trị hoặc giá trị rỗng nếu không có đơn vị.

Giá trị trả về
MetricMeasurement.Metric Metric được điền sẵn thông tin.

doubleArrayToMetric

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

Chuyển đổi danh sách các số thực có độ chính xác kép thành Metric.

Tham số
metric List: Danh sách chứa chỉ số.

Giá trị trả về
MetricMeasurement.Metric Ngày tạo Metric

doubleToMetric

public static MetricMeasurement.Metric doubleToMetric (Double metric)

Chuyển đổi một chỉ số Double đơn giản thành Metric.

Tham số
metric Double: Số thực chứa một chỉ số.

Giá trị trả về
MetricMeasurement.Metric Ngày tạo Metric

numericArrayToMetric

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

Chuyển đổi danh sách số (int64) thành Metric.

Tham số
metric List: Danh sách chứa chỉ số.

Giá trị trả về
MetricMeasurement.Metric Ngày tạo Metric

numericToMetric

public static MetricMeasurement.Metric numericToMetric (Long metric)

Chuyển đổi một chỉ số số đơn giản thành Metric.

Tham số
metric Long: Số thực chứa một chỉ số.

Giá trị trả về
MetricMeasurement.Metric Ngày tạo Metric

stringArrayToMetric

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

Chuyển đổi danh sách chuỗi thành Metric.

Tham số
metric List: Danh sách chứa chỉ số.

Giá trị trả về
MetricMeasurement.Metric Ngày tạo Metric

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Chuyển đổi chỉ số String đơn giản (định dạng cũ) thành Metric (định dạng mới).

Tham số
metric String: Chuỗi chứa một chỉ số.

Giá trị trả về
MetricMeasurement.Metric Ngày tạo Metric

upgradeConvert

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

Chuyển đổi từ Map<string, string=""> sang HashMap<string, metric=""> để chuyển sang giao diện mới. Thông tin có thể chỉ được điền một phần do những hạn chế của định dạng cũ.</string,></string,>

Tham số
metrics Map

Giá trị trả về
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

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

Chuyển đổi từ Map<string, string=""> sang HashMap<string, metric=""> để chuyển sang giao diện mới. Thông tin có thể chỉ được điền một phần do những hạn chế của định dạng cũ.</string,></string,>

Tham số
metrics Map

smartNumbers boolean: chuyển đổi số thành chỉ số int

Giá trị trả về
HashMap<String, MetricMeasurement.Metric>