クラス TableBuilder
java.lang.Object (標準 Javadoc)
org.springframework.shell.jline.tui.table.TableBuilder
テーブルを段階的に構成するためのビルダークラス。
- 作成者:
- エリックボタード
ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明addFullBorder(BorderStyle style) テーブルのすべてのセルの周囲に境界線を設定します。最初の行の周囲にテーブル全体のアウトラインに境界線を設定し、各列の周囲に垂直線を引きます。addHeaderBorder(BorderStyle style) テーブル全体のアウトラインと最初の行の周囲に境界線を設定します。addInnerBorder(BorderStyle style) テーブルの内側の垂直線と水平線に境界線を設定しますが、アウトラインには設定しません。addOutlineBorder(BorderStyle style) 表全体の輪郭にボーダーを設定します。build()getModel()on(CellMatcher matcher) paintBorder(BorderStyle style, int match)
コンストラクターの詳細
TableBuilder
指定されたモデルでテーブルを構築します。オーバーライドされない限り、テーブルはすべてのセルに対して次の戦略を使用します。- toString() を使用した
default formatting sizing strategyは最大スペースを使用しようとし、スペースで行を分割することに頼っています- 空白文字の
wrapping text left aligningテキスト。
- パラメーター:
model- 構築するテーブルのデータモデル
- toString() を使用した
メソッドの詳細
getModel
on
ビルド
paintBorder
addOutlineBorder
表全体の輪郭にボーダーを設定します。- パラメーター:
style- 適用するスタイル- 戻り値:
- this、メソッドチェーン用
addHeaderBorder
テーブル全体のアウトラインと最初の行の周囲に境界線を設定します。- パラメーター:
style- 適用するスタイル- 戻り値:
- this、メソッドチェーン用
addFullBorder
テーブルのすべてのセルの周囲に境界線を設定します。- パラメーター:
style- 適用するスタイル- 戻り値:
- this、メソッドチェーン用
addHeaderAndVerticalsBorders
最初の行の周囲にテーブル全体のアウトラインに境界線を設定し、各列の周囲に垂直線を引きます。- パラメーター:
style- 適用するスタイル- 戻り値:
- this、メソッドチェーン用
addInnerBorder
テーブルの内側の垂直線と水平線に境界線を設定しますが、アウトラインには設定しません。- パラメーター:
style- 適用するスタイル- 戻り値:
- this、メソッドチェーン用