Package com.github.ngoanh2n.csv
Interface CsvComparisonOptions
public interface CsvComparisonOptions
This class allows to adjust CsvComparator by your expectation.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
This class allows to build CsvComparisonOptions. -
Method Summary
Modifier and TypeMethodDescriptionstatic CsvComparisonOptions.Builder
builder()
Gets CsvComparisonOptions.Builder class where allows to build your CsvComparisonOptions.charset()
Charset for reading and writing CSV files.columnId()
Which column index or name where has a data field unique.static CsvComparisonOptions
defaults()
Gets CsvComparisonOptions with default options.com.univocity.parsers.csv.CsvParserSettings
The configuration class used by the CSV parser.The comparison result options to adjust your CsvComparisonResult output.
-
Method Details
-
builder
Gets CsvComparisonOptions.Builder class where allows to build your CsvComparisonOptions.- Returns:
- CsvComparisonOptions.Builder.
-
defaults
Gets CsvComparisonOptions with default options.- Returns:
- CsvComparisonOptions.
-
charset
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.
-