String value = pair.substring(index + 1); char ch = value.length() == 0 ? 0 : value.charAt(0); if (isParam(key, "escape", "esc", "escapeCharacter")) { setEscapeCharacter(ch); } else if (isParam(key, "fieldDelimiter", "fieldDelim")) { setFieldDelimiter(ch); } else if (isParam(key, "fieldSeparator", "fieldSep")) { setFieldSeparatorRead(ch); setFieldSeparatorWrite(value); } else if (isParam(key, "lineComment", "lineCommentCharacter")) { setLineCommentCharacter(ch); } else if (isParam(key, "lineSeparator", "lineSep")) { setLineSeparator(value); } else if (isParam(key, "null", "nullString")) { setNullString(value); } else if (isParam(key, "charset", "characterSet")) { charset = value; } else if (isParam(key, "preserveWhitespace")) { setPreserveWhitespace(Utils.parseBoolean(value, false, false)); } else if (isParam(key, "writeColumnHeader")) { setWriteColumnHeader(Utils.parseBoolean(value, true, false)); } else if (isParam(key, "caseSensitiveColumnNames")) { setCaseSensitiveColumnNames(Utils.parseBoolean(value, false, false)); } else {
String value = pair.substring(index + 1); char ch = value.length() == 0 ? 0 : value.charAt(0); if (isParam(key, "escape", "esc", "escapeCharacter")) { setEscapeCharacter(ch); } else if (isParam(key, "fieldDelimiter", "fieldDelim")) { setFieldDelimiter(ch); } else if (isParam(key, "fieldSeparator", "fieldSep")) { setFieldSeparatorRead(ch); setFieldSeparatorWrite(value); } else if (isParam(key, "lineComment", "lineCommentCharacter")) { setLineCommentCharacter(ch); } else if (isParam(key, "lineSeparator", "lineSep")) { setLineSeparator(value); } else if (isParam(key, "null", "nullString")) { setNullString(value); } else if (isParam(key, "charset", "characterSet")) { charset = value; } else if (isParam(key, "preserveWhitespace")) { setPreserveWhitespace(Boolean.parseBoolean(value)); } else if (isParam(key, "writeColumnHeader")) { setWriteColumnHeader(Boolean.parseBoolean(value)); } else if (isParam(key, "caseSensitiveColumnNames")) { setCaseSensitiveColumnNames(Boolean.parseBoolean(value)); } else {
String value = pair.substring(index + 1); char ch = value.length() == 0 ? 0 : value.charAt(0); if (isParam(key, "escape", "esc", "escapeCharacter")) { setEscapeCharacter(ch); } else if (isParam(key, "fieldDelimiter", "fieldDelim")) { setFieldDelimiter(ch); } else if (isParam(key, "fieldSeparator", "fieldSep")) { setFieldSeparatorRead(ch); setFieldSeparatorWrite(value); } else if (isParam(key, "lineComment", "lineCommentCharacter")) { setLineCommentCharacter(ch); } else if (isParam(key, "lineSeparator", "lineSep")) { setLineSeparator(value); } else if (isParam(key, "null", "nullString")) { setNullString(value); } else if (isParam(key, "charset", "characterSet")) { charset = value; } else if (isParam(key, "preserveWhitespace")) { setPreserveWhitespace(Boolean.parseBoolean(value)); } else if (isParam(key, "writeColumnHeader")) { setWriteColumnHeader(Boolean.parseBoolean(value)); } else if (isParam(key, "caseSensitiveColumnNames")) { setCaseSensitiveColumnNames(Boolean.parseBoolean(value)); } else {