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