テーブルビルダー
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 |
この |