テーブルビルダー

public class TableBuilder
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TableBuilder


テーブル内の文字列要素のマトリックスを表示するヘルパークラス。

概要

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

TableBuilder(int numColumns)

特定の数の列で TableBuilder を構築します。

パブリック メソッド

TableBuilder addBlankLineSeparator()

次のような行区切り文字を追加します。|(2 つのパイプの間の空白)

TableBuilder addDoubleLineSeparator()

次のような行区切り文字を追加します。

TableBuilder addLine(String[] line)

線を追加します。

TableBuilder addLine(String line)

長い行を 1 行追加します。

TableBuilder addSeparator(char end, char pipe)

カスタムの行区切り文字を追加します。

TableBuilder addSingleLineSeparator()

次のような行区切り文字を追加します: +---------------------------------------------+

TableBuilder addTitle(String title)

この表にタイトルを追加します。

String build()

テーブルを構築し、文字列として返します。

TableBuilder setOffset(int offset)

表全体の左側の空白の数を設定します

TableBuilder setPadding(int padding)

各列要素の前後の空白の数を設定します

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

テーブルビルダー

public TableBuilder (int numColumns)

特定の数の列で TableBuilder を構築します。

パラメータ
numColumns int: このテーブルの列数。

パブリック メソッド

addBlankLineSeparator(空白行区切り文字を追加する)

public TableBuilder addBlankLineSeparator ()

次のような行区切り文字を追加します。|(2 つのパイプの間の空白)

戻り値
TableBuilder この

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

次のような行区切り文字を追加します。

戻り値
TableBuilder この

addLine

public TableBuilder addLine (String[] line)

線を追加します。行内の列の数は、コンストラクタで指定された numColumns と同じである必要があります。

パラメータ
line String: 行。

戻り値
TableBuilder この

例外
IllegalArgumentException 行内の列数が一致しない場合に コンストラクタで指定された numColumns。

addLine

public TableBuilder addLine (String line)

長い行を 1 行追加します。長すぎる場合は TableBuilder によってラップされます。上記の例をご覧ください。

パラメータ
line String: 行。

戻り値
TableBuilder この

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

カスタムの行区切り文字を追加します。

パラメータ
end char: 2 つの終了文字。

pipe char: 2 つの端を結ぶ文字

戻り値
TableBuilder この

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

次のような行区切り文字を追加します: +---------------------------------------------+

戻り値
TableBuilder この

addTitle

public TableBuilder addTitle (String title)

この表にタイトルを追加します。例: +=====================TITLE=======================+

パラメータ
title String: タイトル

戻り値
TableBuilder この

build

public String build ()

テーブルを構築し、文字列として返します。

戻り値
String 文字列形式でテーブルを変換できます。

setOffset

public TableBuilder setOffset (int offset)

表全体の左側の空白の数を設定します

パラメータ
offset int: ホワイト スペースの数

戻り値
TableBuilder この

setPadding

public TableBuilder setPadding (int padding)

各列要素の前後の空白の数を設定します

パラメータ
padding int: ホワイト スペースの数

戻り値
TableBuilder この