java.lang.Object
org.jgrapht.nio.csv.DSVUtils
Helper utilities for escaping and unescaping Delimiter-separated values.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final charprivate static final charprivate static final charprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringEscape 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 StringunescapeDSV(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:
trueif 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
-