fieldSeparators property
Separator for fields in CSV stream.
Implementation
List<int> get fieldSeparators => _fieldSeparators;
Separator for fields in CSV stream.
Implementation
set fieldSeparators(List<int> value) {
for (var fieldSeparator in value) {
if (fieldSeparator == CsvConstant.CR ||
fieldSeparator == CsvConstant.LF ||
fieldSeparator == CsvConstant.Nil) {
throw Exception('Invalid field separator.');
}
for (var quoteSymbol in quoteSymbols) {
if (fieldSeparator == quoteSymbol) {
throw Exception('Invalid field separator.');
}
}
}
_fieldSeparators = value;
wordState = CsvWordState(value, quoteSymbols);
_assignStates();
}