Package org.unbescape.csv
Class CsvEscapeUtil
- java.lang.Object
-
- org.unbescape.csv.CsvEscapeUtil
-
final class CsvEscapeUtil extends java.lang.Object
Internal class in charge of performing the real escape/unescape operations.
- Since:
- 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description private static char
DOUBLE_QUOTE
private static char[]
TWO_DOUBLE_QUOTES
-
Constructor Summary
Constructors Modifier Constructor Description private
CsvEscapeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
escape(char[] text, int offset, int len, java.io.Writer writer)
(package private) static void
escape(java.io.Reader reader, java.io.Writer writer)
(package private) static java.lang.String
escape(java.lang.String text)
(package private) static void
unescape(char[] text, int offset, int len, java.io.Writer writer)
(package private) static void
unescape(java.io.Reader reader, java.io.Writer writer)
(package private) static java.lang.String
unescape(java.lang.String text)
-
-
-
Field Detail
-
DOUBLE_QUOTE
private static final char DOUBLE_QUOTE
- See Also:
- Constant Field Values
-
TWO_DOUBLE_QUOTES
private static final char[] TWO_DOUBLE_QUOTES
-
-
Method Detail
-
escape
static java.lang.String escape(java.lang.String text)
-
escape
static void escape(java.io.Reader reader, java.io.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
escape
static void escape(char[] text, int offset, int len, java.io.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
unescape
static java.lang.String unescape(java.lang.String text)
-
unescape
static void unescape(java.io.Reader reader, java.io.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
unescape
static void unescape(char[] text, int offset, int len, java.io.Writer writer) throws java.io.IOException
- Throws:
java.io.IOException
-
-