クラス TableBuilder

java.lang.ObjectSE
org.springframework.shell.jline.tui.table.TableBuilder

public class TableBuilder extends ObjectSE
テーブルを段階的に構成するためのビルダークラス。
作成者:
Eric Bottard
  • コンストラクターの詳細

    • TableBuilder

      public TableBuilder(TableModel model)
      指定されたモデルでテーブルを構築します。オーバーライドされない限り、テーブルはすべてのセルに対して次の戦略を使用します。
      パラメーター:
      model - 構築するテーブルのデータモデル
  • 方法の詳細

    • getModel

      public TableModel getModel()
    • on

    • build

      public Table build()
    • paintBorder

      public TableBuilder.BorderStub paintBorder(BorderStyle style, int match)
    • addOutlineBorder

      public TableBuilder addOutlineBorder(BorderStyle style)
      表全体の輪郭にボーダーを設定します。
      パラメーター:
      style - 適用するスタイル
      戻り値:
      this、メソッドチェーン用
    • addHeaderBorder

      public TableBuilder addHeaderBorder(BorderStyle style)
      テーブル全体のアウトラインと最初の行の周囲に境界線を設定します。
      パラメーター:
      style - 適用するスタイル
      戻り値:
      this、メソッドチェーン用
    • addFullBorder

      public TableBuilder addFullBorder(BorderStyle style)
      テーブルのすべてのセルの周囲に境界線を設定します。
      パラメーター:
      style - 適用するスタイル
      戻り値:
      this、メソッドチェーン用
    • addHeaderAndVerticalsBorders

      public TableBuilder addHeaderAndVerticalsBorders(BorderStyle style)
      最初の行の周囲にテーブル全体のアウトラインに境界線を設定し、各列の周囲に垂直線を引きます。
      パラメーター:
      style - 適用するスタイル
      戻り値:
      this、メソッドチェーン用
    • addInnerBorder

      public TableBuilder addInnerBorder(BorderStyle style)
      テーブルの内側の垂直線と水平線に境界線を設定しますが、アウトラインには設定しません。
      パラメーター:
      style - 適用するスタイル
      戻り値:
      this、メソッドチェーン用