All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.mygreen.supercsv.cellprocessor.conversion.PaddingProcessor Maven / Gradle / Ivy

Go to download

CSVのJavaライブラリであるSuperCSVに、アノテーション機能を追加したライブラリです。

There is a newer version: 2.3
Show newest version
package com.github.mygreen.supercsv.cellprocessor.conversion;

/**
 * 文字列をパディングする処理のインタフェース。
 *
 * @since 2.1
 * @author T.TSUCHIE
 *
 */
public interface PaddingProcessor {

    /**
     * テキストをパディングする
     * @param text パディング対象の文字
     * @param size サイズ
     * @param padChar パディングする文字。
     * @param rightAlign 右詰めするかどうか。
     * @param chopped 処理対象の文字が固定長を超えている場合に、切り出すかどうか。
     * @return
     */
    String pad(String text, int size, char padChar, boolean rightAlign, boolean chopped);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy