TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Classe utilitaire pour faciliter la transition de Map<string, string=""> vers Map<string, metric="">.</string,></string,>

Résumé

Constructeurs publics

TfMetricProtoUtil()

Méthodes publiques

static compatibleConvert( map)

Conversion de Map<string, metric=""> en Map<string, string="">. </string,></string,>

static MetricMeasurement.Metric doubleArrayToMetric( metric)

Convertit une liste de doubles en Metric.

static MetricMeasurement.Metric doubleToMetric(Double metric)

Convertissez une métrique Double simple en Metric.

static MetricMeasurement.Metric numericArrayToMetric( metric)

Convertissez une liste de nombres (int64) en Metric.

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

Créez un Metric pour une seule valeur long/int et fournissez éventuellement une unité.

static MetricMeasurement.Metric numericToMetric(Long metric)

Convertissez une métrique numérique simple en Metric.

static MetricMeasurement.Metric stringArrayToMetric( metric)

Convertissez une liste de chaînes en Metric.

static MetricMeasurement.Metric stringToMetric(String metric)

Convertissez une métrique de chaîne simple (ancien format) en Metric (nouveau format).

static upgradeConvert( metrics)

Conversion de Map<string, string=""> en HashMap<string, metric="">. </string,></string,>

static upgradeConvert( metrics, boolean smartNumbers)

Conversion de Map<string, string=""> en HashMap<string, metric="">. </string,></string,>

Constructeurs publics

TfMetricProtoUtil

public TfMetricProtoUtil ()

Méthodes publiques

compatibleConvert

public static  compatibleConvert ( map)

Conversion de Map<string, metric=""> en Map<string, string="">.</string,></string,>

Paramètres
map

Renvoie

doubleArrayToMetric

public static MetricMeasurement.Metric doubleArrayToMetric ( metric)

Convertit une liste de doubles en Metric.

Paramètres
metric  : liste contenant la métrique.

Renvoie
MetricMeasurement.Metric Le Metric créé

doubleToMetric

public static MetricMeasurement.Metric doubleToMetric (Double metric)

Convertissez une métrique Double simple en Metric.

Paramètres
metric Double : double contenant une métrique.

Renvoie
MetricMeasurement.Metric Le Metric créé

numericArrayToMetric

public static MetricMeasurement.Metric numericArrayToMetric ( metric)

Convertissez une liste de nombres (int64) en Metric.

Paramètres
metric  : liste contenant la métrique.

Renvoie
MetricMeasurement.Metric Le Metric créé

numericToMetric

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

Créez un Metric pour une seule valeur long/int et fournissez éventuellement une unité.

Paramètres
value long : valeur qui sera stockée.

unit String : unité de la valeur ou null si aucune unité.

Renvoie
MetricMeasurement.Metric un Metric contenant les informations.

numericToMetric

public static MetricMeasurement.Metric numericToMetric (Long metric)

Convertissez une métrique numérique simple en Metric.

Paramètres
metric Long : double contenant une métrique.

Renvoie
MetricMeasurement.Metric Le Metric créé

stringArrayToMetric

public static MetricMeasurement.Metric stringArrayToMetric ( metric)

Convertissez une liste de chaînes en Metric.

Paramètres
metric  : liste contenant la métrique.

Renvoie
MetricMeasurement.Metric Le Metric créé

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Convertissez une métrique de chaîne simple (ancien format) en Metric (nouveau format).

Paramètres
metric String : chaîne contenant une métrique.

Renvoie
MetricMeasurement.Metric Le Metric créé

upgradeConvert

public static  upgradeConvert ( metrics)

Conversion de Map<string, string=""> en HashMap<string, metric=""> pour accéder à la nouvelle interface. Il est possible que les informations ne soient que partiellement renseignées en raison des limites de l'ancien format.</string,></string,>

Paramètres
metrics

Renvoie

upgradeConvert

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

Conversion de Map<string, string=""> en HashMap<string, metric=""> pour accéder à la nouvelle interface. Il est possible que les informations ne soient que partiellement renseignées en raison des limites de l'ancien format.</string,></string,>

Paramètres
metrics

smartNumbers boolean : convertir les nombres en métriques int

Renvoie