Class CSVIndexWriter.Separator

  • Enclosing class:
    CSVIndexWriter

    protected class CSVIndexWriter.Separator
    extends Object
    represent separators (also quote and escape characters) as char(s) and byte(s) in the output encoding for efficiency.
    • Field Detail

      • sepStr

        protected String sepStr
      • chars

        protected char[] chars
      • bytes

        protected byte[] bytes
    • Constructor Detail

      • Separator

        protected Separator​(String sep)
    • Method Detail

      • set

        protected void set​(String str)
      • find

        protected int find​(String value,
                           int start)
        Get index of first occurrence of any separator characters.
        Parameters:
        value - String to scan
        start - position/index to start scan from
        Returns:
        position of first occurrence or -1 (not found or empty separator)