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 |
切り捨てられた文字列 |