Class CsvCharacterEscapes

  • All Implemented Interfaces:
    java.io.Serializable

    public final class CsvCharacterEscapes
    extends com.fasterxml.jackson.core.io.CharacterEscapes
    Character escapes for CSV. There are multiple types of escapes.
    • no escapes - return all characters the same way they are defined
    • quote escape - return all characters except the quote character which is escaped (backwards compat)
    • control escape - same as CharTypes.get7BitOutputEscapes(), escape all control characters
    • control and quote escape - do not double up quote, escape control characters and quote.
    See Also:
    Serialized Form
    • Constructor Detail

      • CsvCharacterEscapes

        private CsvCharacterEscapes​(int[] escapes)
    • Method Detail

      • controlQuoteEscapesInstance

        public static CsvCharacterEscapes controlQuoteEscapesInstance()
      • getEscapeSequence

        public com.fasterxml.jackson.core.SerializableString getEscapeSequence​(int ch)
        Specified by:
        getEscapeSequence in class com.fasterxml.jackson.core.io.CharacterEscapes
      • getEscapeCodesForAscii

        public int[] getEscapeCodesForAscii()
        Specified by:
        getEscapeCodesForAscii in class com.fasterxml.jackson.core.io.CharacterEscapes