Class CsvParserFactory


  • class CsvParserFactory
    extends java.lang.Object
    Since:
    5.6
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static com.univocity.parsers.csv.CsvParser createParser​(java.lang.String delimiter, java.lang.String lineSeparator, char quote, java.lang.String emptyValue, int maxCharsPerColumn, boolean commentProcessingEnabled, boolean headerExtractionEnabled, boolean ignoreLeadingAndTrailingWhitespace)  
      (package private) static com.univocity.parsers.csv.CsvParser createParserFor​(CsvFileSource annotation)  
      (package private) static com.univocity.parsers.csv.CsvParser createParserFor​(CsvSource annotation)  
      private static com.univocity.parsers.csv.CsvParserSettings createParserSettings​(java.lang.String delimiter, java.lang.String lineSeparator, char quote, java.lang.String emptyValue, int maxCharsPerColumn, boolean commentProcessingEnabled, boolean headerExtractionEnabled, boolean ignoreLeadingAndTrailingWhitespace)  
      private static java.lang.String selectDelimiter​(java.lang.annotation.Annotation annotation, char delimiter, java.lang.String delimiterString)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CsvParserFactory

        CsvParserFactory()
    • Method Detail

      • createParserFor

        static com.univocity.parsers.csv.CsvParser createParserFor​(CsvSource annotation)
      • createParserFor

        static com.univocity.parsers.csv.CsvParser createParserFor​(CsvFileSource annotation)
      • selectDelimiter

        private static java.lang.String selectDelimiter​(java.lang.annotation.Annotation annotation,
                                                        char delimiter,
                                                        java.lang.String delimiterString)
      • createParser

        private static com.univocity.parsers.csv.CsvParser createParser​(java.lang.String delimiter,
                                                                        java.lang.String lineSeparator,
                                                                        char quote,
                                                                        java.lang.String emptyValue,
                                                                        int maxCharsPerColumn,
                                                                        boolean commentProcessingEnabled,
                                                                        boolean headerExtractionEnabled,
                                                                        boolean ignoreLeadingAndTrailingWhitespace)
      • createParserSettings

        private static com.univocity.parsers.csv.CsvParserSettings createParserSettings​(java.lang.String delimiter,
                                                                                        java.lang.String lineSeparator,
                                                                                        char quote,
                                                                                        java.lang.String emptyValue,
                                                                                        int maxCharsPerColumn,
                                                                                        boolean commentProcessingEnabled,
                                                                                        boolean headerExtractionEnabled,
                                                                                        boolean ignoreLeadingAndTrailingWhitespace)