Package com.opencsv
Class CSVParser.StringFragmentCopier
java.lang.Object
com.opencsv.CSVParser.StringFragmentCopier
- Enclosing class:
CSVParser
This class serves to optimize
AbstractCSVParser.parseLine(java.lang.String)
,
which is the hot inner loop of opencsv.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final String
private int
private int
private StringBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
append
(char pending) void
void
void
boolean
boolean
private StringBuilder
char
-
Field Details
-
input
-
i
private int i -
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
-
append
-
append
public void append(char pending) -
appendPrev
public void appendPrev() -
isEmptyOutput
public boolean isEmptyOutput() -
clearOutput
public void clearOutput() -
peekOutput
-
takeOutput
-