View Javadoc
1   package com.github.mygreen.supercsv.cellprocessor.conversion;
2   
3   /**
4    * 文字列をパディングする処理のインタフェース。
5    *
6    * @since 2.1
7    * @author T.TSUCHIE
8    *
9    */
10  public interface PaddingProcessor {
11  
12      /**
13       * テキストをパディングする
14       * @param text パディング対象の文字
15       * @param size サイズ
16       * @param padChar パディングする文字。
17       * @param rightAlign 右詰めするかどうか。
18       * @param chopped 処理対象の文字が固定長を超えている場合に、切り出すかどうか。
19       * @return
20       */
21      String pad(String text, int size, char padChar, boolean rightAlign, boolean chopped);
22  }