Class CsvCharacterEscapes
- java.lang.Object
-
- com.fasterxml.jackson.core.io.CharacterEscapes
-
- com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes
-
- All Implemented Interfaces:
java.io.Serializable
public final class CsvCharacterEscapes extends com.fasterxml.jackson.core.io.CharacterEscapesCharacter 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CsvCharacterEscapescontrolEscapesInstance()static CsvCharacterEscapescontrolQuoteEscapesInstance()static CsvCharacterEscapesfromCsvFeatures(int csvFeatures)int[]getEscapeCodesForAscii()com.fasterxml.jackson.core.SerializableStringgetEscapeSequence(int ch)static CsvCharacterEscapesnoEscapesInstance()static CsvCharacterEscapesquoteEscapesInstance()
-
-
-
Method Detail
-
noEscapesInstance
public static CsvCharacterEscapes noEscapesInstance()
-
quoteEscapesInstance
public static CsvCharacterEscapes quoteEscapesInstance()
-
controlEscapesInstance
public static CsvCharacterEscapes controlEscapesInstance()
-
controlQuoteEscapesInstance
public static CsvCharacterEscapes controlQuoteEscapesInstance()
-
fromCsvFeatures
public static CsvCharacterEscapes fromCsvFeatures(int csvFeatures)
-
getEscapeSequence
public com.fasterxml.jackson.core.SerializableString getEscapeSequence(int ch)
- Specified by:
getEscapeSequencein classcom.fasterxml.jackson.core.io.CharacterEscapes
-
getEscapeCodesForAscii
public int[] getEscapeCodesForAscii()
- Specified by:
getEscapeCodesForAsciiin classcom.fasterxml.jackson.core.io.CharacterEscapes
-
-