Package com.github.ngoanh2n.comparator
Interface CsvComparisonOptions
public interface CsvComparisonOptions
This class allows to adjust CsvComparator by your expectation.
- Since:
- 2020-01-06
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
This class allows to build CsvComparisonOptions -
Method Summary
Modifier and TypeMethodDescriptionstatic CsvComparisonOptions.Builder
builder()
Get CsvComparisonOptions.Builder class where allows to build your CsvComparisonOptionscolumnId()
Which column index or name where has a data field uniquestatic CsvComparisonOptions
defaults()
Get CsvComparisonOptions with default optionsencoding()
Charset for reading and writing CSV filescom.univocity.parsers.csv.CsvParserSettings
The configuration class used by the CSV parserThe comparison result options to adjust your CsvComparisonResult output
-
Method Details
-
builder
Get CsvComparisonOptions.Builder class where allows to build your CsvComparisonOptions- Returns:
- CsvComparisonOptions.Builder
-
defaults
Get CsvComparisonOptions with default options- Returns:
- CsvComparisonOptions
-
encoding
Charset for reading and writing CSV files- Returns:
Charset
-
columnId
Object columnId()Which column index or name where has a data field unique- Returns:
- column id
-
parserSettings
@Nonnull com.univocity.parsers.csv.CsvParserSettings parserSettings()The configuration class used by the CSV parser- Returns:
- CsvParserSettings
-
resultOptions
The comparison result options to adjust your CsvComparisonResult output- Returns:
- CsvComparisonResultOptions
-