mygreen / super-csv-annotation

'Super CSV' extention library for annotation
Apache License 2.0
31 stars 7 forks source link

ReplacedWordProvider のメソッドの戻り値のReplacedWordを内部クラスにする #21

Closed mygreen closed 7 years ago

mygreen commented 7 years ago

インタフェース ReplacedWordProvoder のメソッド getReplacedWords の戻り値のReplacedWordを内部クラスにする。 CellProcessorの WordReplaceなどと間際らしいため。

// 変更前
@FunctionalInterface
public interface ReplacedWordProvider {

    Collection<ReplacedWord> getReplacedWords(FieldAccessor field);

}
// 変更後
@FunctionalInterface
public interface ReplacedWordProvider {

    public static class Word {
          private String word;
          private String replacement;

    }

    Collection<Word> getReplacedWords(FieldAccessor field);

}