- java.lang.Object
-
- org.jgrapht.nio.csv.DSVUtils
-
class DSVUtils extends java.lang.ObjectHelper utilities for escaping and unescaping Delimiter-separated values.
-
-
Field Summary
Fields Modifier and Type Field Description private static charDSV_CRprivate static charDSV_LFprivate static charDSV_QUOTEprivate static java.lang.StringDSV_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.StringescapeDSV(java.lang.String input, char delimiter)Escape a Delimiter-separated values string.static booleanisValidDelimiter(char delimiter)Test if a character can be used as a delimiter in a Delimiter-separated values file.static java.lang.StringunescapeDSV(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:
trueif 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
-
-