テーブルビルダー

public class TableBuilder
extends Object

java.lang.オブジェクト
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これ

行を追加

public TableBuilder addLine (String[] line)

行を追加します。行内の列の数は、コンストラクターで指定された numColumns と等しくなければなりません。

パラメーター
line String : 行。

戻り値
TableBuilderこれ

投げる
IllegalArgumentException行内の列数がコンストラクターで指定された numColumns と一致しない場合。

行を追加

public TableBuilder addLine (String line)

長い行を 1 行追加します。長すぎる場合は、TableBuilder によって折り返されます。上の例を参照してください。

パラメーター
line String : 行。

戻り値
TableBuilderこれ

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

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

パラメーター
end char : 両端の文字。

pipe char : 両端を接続する文字

戻り値
TableBuilderこれ

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

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

戻り値
TableBuilderこれ

表題を加える

public TableBuilder addTitle (String title)

このテーブルにタイトルを追加します。サンプル: +======================TITLE=======================+

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

戻り値
TableBuilderこれ

建てる

public String build ()

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

戻り値
String文字列形式のテーブル。

セットオフセット

public TableBuilder setOffset (int offset)

テーブル全体の左側の空白の数を設定します。

パラメーター
offset int : 空白の数

戻り値
TableBuilderこれ

setPadding

public TableBuilder setPadding (int padding)

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

パラメーター
padding int : 空白の数

戻り値
TableBuilderこれ