ResultDBUtil

public final class ResultDBUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.resultdb.ResultDBUtil


ResultDB レポーター用のユーティリティ クラス。

概要

パブリック コンストラクタ

ResultDBUtil()

パブリック メソッド

static String bytesToHex(byte[] bytes)

バイト配列を 16 進数の文字列に変換します。

static String makeValidKey(String key)

キーが ResultDB で有効であることを確認します。

static String truncateString(String input, int maxBytes)

指定された最大バイト数に文字列を切り捨て、マルチバイト文字を分割しないようにします。

パブリック コンストラクタ

ResultDBUtil

public ResultDBUtil ()

パブリック メソッド

bytesToHex

public static String bytesToHex (byte[] bytes)

バイト配列を 16 進数の文字列に変換します。

パラメータ
bytes byte

戻り値
String

makeValidKey

public static String makeValidKey (String key)

キーが ResultDB で有効であることを確認します。

キーは正規表現 ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$ と一致する必要があります。

パラメータ
key String

戻り値
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

指定された最大バイト数に文字列を切り捨て、マルチバイト文字を分割しないようにします。

パラメータ
input String: 切り捨てる文字列

maxBytes int: 切り捨てる最大バイト数(UTF-8 エンコード)

戻り値
String 切り捨てられた文字列