java.lang.Object
org.jgrapht.nio.csv.DSVUtils
Helper utilities for escaping and unescaping Delimiter-separated values.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final char
private static final char
private static final char
private static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
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 String
unescapeDSV
(String input, char delimiter) Unescape a Delimiter-separated values string.
-
Field Details
-
DSV_QUOTE
private static final char DSV_QUOTE- See Also:
-
DSV_LF
private static final char DSV_LF- See Also:
-
DSV_CR
private static final char DSV_CR- See Also:
-
DSV_QUOTE_AS_STRING
-
-
Constructor Details
-
DSVUtils
DSVUtils()
-
-
Method Details
-
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
Escape a Delimiter-separated values string.- Parameters:
input
- the inputdelimiter
- the delimiter- Returns:
- the escaped output
-
unescapeDSV
Unescape a Delimiter-separated values string.- Parameters:
input
- the inputdelimiter
- the delimiter- Returns:
- the unescaped output
-