the delimiter that separates fields within a row
the character/string that indicates the beginning/end of a quoted value
the string that is used to escape a quote character, within a quoted value
the delimiter used to separate rows
if true, allow row delimiters within quotes, otherwise they are treated as an error
if true, allow row delimiters within quotes, otherwise they are treated as an error
Escapes all quotes.
Returns an escaped quote that can be used to represent a literal quote within a quoted value.
the character/string that indicates the beginning/end of a quoted value
the string that is used to escape a quote character, within a quoted value
Renders a single cell of data, quoting and escaping the value if necessary.
Renders a single cell of data, quoting and escaping the value if necessary. A cell is quoted and escaped if it contains a row delimiter, the separator, or a quote.
the delimiter used to separate rows
the delimiter that separates fields within a row
Replaces all escaped quoted in a quoted value with literal quotes
If text
starts with a quote, then this removes the wrapping quotes, then
unescapes the resulting text.
If text
starts with a quote, then this removes the wrapping quotes, then
unescapes the resulting text. If text does not start with a quote, then it
is returned unchanged.
This is the opposite of render
.
A DelimitedFormatStrategy where all parameters have been completely fixed.
the delimiter that separates fields within a row
the character/string that indicates the beginning/end of a quoted value
the string that is used to escape a quote character, within a quoted value
the delimiter used to separate rows
if true, allow row delimiters within quotes, otherwise they are treated as an error