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

com.github.mygreen.supercsv.cellprocessor.format.TextPrinter 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.format;


/**
 * オブジェクトをフォーマットして文字列に変換するインタフェース。
 * 
 * @since 2.0
 * @param  オブジェクトのタイプ
 * @author T.TSUCHIE
 *
 */
@FunctionalInterface
public interface TextPrinter {
    
    /**
     * オブジェクトをフォーマットして、文字列に変換する。
     * 

実装する際には、API経由などでパースした際に発生した例外は、{@link TextPrintException}でラップするしてください。 *
{@link TextPrintException}でラップすると、{@link PrintProcessor}でエラーオブジェクトに変換されます。 *

* * @param object フォーマット対象のオブジェクト * @return フォーマットした文字列 * @throws TextPrintException 文字列への変換に失敗した際にスローされます。 */ String print(T object); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy