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