Class CsvUtils

java.lang.Object
org.jumpmind.symmetric.io.data.CsvUtils

public class CsvUtils extends Object
  • Field Details

  • Constructor Details

    • CsvUtils

      public CsvUtils()
  • Method Details

    • getCsvReader

      public static CsvReader getCsvReader(Reader reader)
    • getCsvReaderDquote

      public static CsvReader getCsvReaderDquote(Reader reader)
    • tokenizeCsvData

      public static String[] tokenizeCsvData(String csvData)
    • escapeCsvData

      public static String escapeCsvData(String data)
      This escapes backslashes but doesn't wrap the data in a text qualifier.
    • escapeAndQuoteCsvData

      public static String escapeAndQuoteCsvData(String data)
    • escapeCsvData

      public static String escapeCsvData(String[] data)
    • escapeCsvData

      public static String escapeCsvData(String[] data, char recordDelimiter, char textQualifier)
    • escapeCsvData

      public static String escapeCsvData(String[] data, char recordDelimiter, char textQualifier, int escapeMode)
    • escapeCsvData

      public static String escapeCsvData(String[] data, char recordDelimiter, char textQualifier, int escapeMode, String nullString)
    • write

      public static int write(Writer writer, String... data)
    • writeSql

      public static void writeSql(String sql, Writer writer)
    • writeBsh

      public static void writeBsh(String script, Writer writer)
    • writeLineFeed

      public static void writeLineFeed(Writer writer)