Enum UnescapedQuoteHandling

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      BACK_TO_DELIMITER
      If unescaped quotes are found in the input, consider the value as an unquoted value.
      RAISE_ERROR
      If unescaped quotes are found in the input, a TextParsingException will be thrown.
      SKIP_VALUE
      If unescaped quotes are found in the input, the content parsed for the given value will be skipped (until the next delimiter is found) and the value set in CommonSettings.getNullValue() will be produced instead.
      STOP_AT_CLOSING_QUOTE
      If unescaped quotes are found in the input, accumulate the quote character and proceed parsing the value as a quoted value, until a closing quote is found.
      STOP_AT_DELIMITER
      If unescaped quotes are found in the input, consider the value as an unquoted value.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static UnescapedQuoteHandling valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static UnescapedQuoteHandling[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • STOP_AT_CLOSING_QUOTE

        public static final UnescapedQuoteHandling STOP_AT_CLOSING_QUOTE
        If unescaped quotes are found in the input, accumulate the quote character and proceed parsing the value as a quoted value, until a closing quote is found.
      • BACK_TO_DELIMITER

        public static final UnescapedQuoteHandling BACK_TO_DELIMITER
        If unescaped quotes are found in the input, consider the value as an unquoted value. This will make the parser accumulate all characters of the current parsed value until the delimiter defined by CsvFormat.getDelimiter() is found. If no delimiter is found in the value, the parser will continue accumulating characters from the input until a delimiter or line ending is found.
      • STOP_AT_DELIMITER

        public static final UnescapedQuoteHandling STOP_AT_DELIMITER
        If unescaped quotes are found in the input, consider the value as an unquoted value. This will make the parser accumulate all characters until the delimiter defined by CsvFormat.getDelimiter(), or a line ending is found in the input.
      • SKIP_VALUE

        public static final UnescapedQuoteHandling SKIP_VALUE
        If unescaped quotes are found in the input, the content parsed for the given value will be skipped (until the next delimiter is found) and the value set in CommonSettings.getNullValue() will be produced instead.
    • Constructor Detail

      • UnescapedQuoteHandling

        private UnescapedQuoteHandling()
    • Method Detail

      • values

        public static UnescapedQuoteHandling[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (UnescapedQuoteHandling c : UnescapedQuoteHandling.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static UnescapedQuoteHandling valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null