package org.simpleflatmapper.csv.impl; import org.simpleflatmapper.csv.CsvColumnDefinition; import org.simpleflatmapper.csv.CsvColumnKey; import org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider; import java.util.ArrayList; import java.util.List; public class CsvColumnDefinitionProviderImpl extends AbstractColumnDefinitionProvider<CsvColumnDefinition, CsvColumnKey> { public CsvColumnDefinitionProviderImpl(){ } public CsvColumnDefinitionProviderImpl(List<PredicatedColunnPropertyFactory<CsvColumnDefinition, CsvColumnKey>> properties) { super(properties); } public CsvColumnDefinitionProviderImpl copy() { return new CsvColumnDefinitionProviderImpl(new ArrayList<PredicatedColunnPropertyFactory<CsvColumnDefinition, CsvColumnKey>>(properties)); } @Override protected CsvColumnDefinition identity() { return CsvColumnDefinition.identity(); } }