Package com.opencsv

Class CSVParser.StringFragmentCopier

java.lang.Object
com.opencsv.CSVParser.StringFragmentCopier
Enclosing class:
CSVParser

private static class CSVParser.StringFragmentCopier extends Object
This class serves to optimize AbstractCSVParser.parseLine(java.lang.String), which is the hot inner loop of opencsv.
  • Field Details

    • input

      private final String input
    • i

      private int i
    • sb

      private StringBuilder sb
    • pendingSubstrFrom

      private int pendingSubstrFrom
    • pendingSubstrTo

      private int pendingSubstrTo
  • Constructor Details

    • StringFragmentCopier

      StringFragmentCopier(String input)
  • Method Details

    • isEmptyInput

      public boolean isEmptyInput()
    • takeInput

      public char takeInput()
    • materializeBuilder

      private StringBuilder materializeBuilder()
    • append

      public void append(String pending)
    • append

      public void append(char pending)
    • appendPrev

      public void appendPrev()
    • isEmptyOutput

      public boolean isEmptyOutput()
    • clearOutput

      public void clearOutput()
    • peekOutput

      public String peekOutput()
    • takeOutput

      public String takeOutput()