クラス TableBuilder

java.lang.Object (標準 Javadoc)
org.springframework.shell.jline.tui.table.TableBuilder

パブリッククラス TableBuilderオブジェクト (標準 Javadoc) を継承します
テーブルを段階的に構成するためのビルダークラス。
作成者:
エリックボタード
  • コンストラクターの詳細

    • TableBuilder

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

    • getModel

      パブリック TableModel getModel ()
    • on

      公開 TableBuilder.CellMatcherStub オン CellMatcher マッチャー)
    • ビルド

      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、メソッドチェーン用