テーブルビルダー
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 | これ |
スロー | |
---|---|
| 行の列数が、コンストラクターで指定された numColumns と一致しない場合。 |
addLine
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 | String : タイトル |
戻り値 | |
---|---|
TableBuilder | これ |
建てる
public String build ()
テーブルを構築し、文字列として返します。
戻り値 | |
---|---|
String | 文字列形式のテーブル。 |
setOffset
public TableBuilder setOffset (int offset)
テーブル全体の左側の空白の数を設定します
パラメーター | |
---|---|
offset | int : 空白の数 |
戻り値 | |
---|---|
TableBuilder | これ |
setPadding
public TableBuilder setPadding (int padding)
各列要素の前後の空白の数を設定します
パラメーター | |
---|---|
padding | int : 空白の数 |
戻り値 | |
---|---|
TableBuilder | これ |