- java.lang.Object
-
- org.jgrapht.nio.csv.DSVUtils
-
class DSVUtils extends java.lang.Object
Helper utilities for escaping and unescaping Delimiter-separated values.
-
-
Field Summary
Fields Modifier and Type Field Description private static char
DSV_CR
private static char
DSV_LF
private static char
DSV_QUOTE
private static java.lang.String
DSV_QUOTE_AS_STRING
-
Constructor Summary
Constructors Constructor Description DSVUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
escapeDSV(java.lang.String input, char delimiter)
Escape a Delimiter-separated values string.static boolean
isValidDelimiter(char delimiter)
Test if a character can be used as a delimiter in a Delimiter-separated values file.static java.lang.String
unescapeDSV(java.lang.String input, char delimiter)
Unescape a Delimiter-separated values string.
-
-
-
Field Detail
-
DSV_QUOTE
private static final char DSV_QUOTE
- See Also:
- Constant Field Values
-
DSV_LF
private static final char DSV_LF
- See Also:
- Constant Field Values
-
DSV_CR
private static final char DSV_CR
- See Also:
- Constant Field Values
-
DSV_QUOTE_AS_STRING
private static final java.lang.String DSV_QUOTE_AS_STRING
-
-
Method Detail
-
isValidDelimiter
public static boolean isValidDelimiter(char delimiter)
Test if a character can be used as a delimiter in a Delimiter-separated values file.- Parameters:
delimiter
- the character to test- Returns:
true
if the character can be used as a delimiter, false otherwise
-
escapeDSV
public static java.lang.String escapeDSV(java.lang.String input, char delimiter)
Escape a Delimiter-separated values string.- Parameters:
input
- the inputdelimiter
- the delimiter- Returns:
- the escaped output
-
unescapeDSV
public static java.lang.String unescapeDSV(java.lang.String input, char delimiter)
Unescape a Delimiter-separated values string.- Parameters:
input
- the inputdelimiter
- the delimiter- Returns:
- the unescaped output
-
-