クラス KeyValueHorizontalAligner

java.lang.ObjectSE
org.springframework.shell.table.KeyValueHorizontalAligner
実装されたすべてのインターフェース:
Aligner

public class KeyValueHorizontalAligner extends ObjectSE implements Aligner
いくつかの特殊文字のすべてのインスタンスが列に完全に並ぶように、テキストを水平方向に配置するテキスト配置戦略。

通常、小数点がある場合とない場合がある数値、一連のキーと値のペアをレンダリングするために使用されます

  • コンストラクターの詳細

    • KeyValueHorizontalAligner

      public KeyValueHorizontalAligner(StringSE delimiter)
  • メソッドの詳細

    • align

      public StringSE[] align(StringSE[] text, int cellWidth, int cellHeight)
      インターフェースからコピーされた説明: Aligner
      テキストの配置を実行し、cellHeight 行を含む必要がある文字列配列を返します。各行の長さは cellWidth 文字でなければなりません。

      入力配列には、長さが cellWidth に等しい行が含まれていることが保証されています。ただし、入力行数に保証はありません。

      次で指定:
      インターフェース Aligneralign 
      パラメーター:
      text - 揃えるテキスト
      cellWidth - 表のセルの幅
      cellHeight - テーブルセルの高さ
      戻り値:
      cellHeight 要素配列内の整列テキスト