TableBuilder

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)

各列要素の前後に挿入する空白文字の数を設定します。

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

TableBuilder

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 この