public class CsvMapper<T> extends AbstractCsvMapper<T>
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,StaticCsvMapper<T>> |
factories |
biConsumer, bufferLength, classLoader, columns, counter, csvStaticInitializer, currentArrayIndex, currentOffsetIndex, divider, escapeCharacter, GENERATED_CLASS_FULL_INTERNAL, GENERATED_CLASS_FULL_NAME, GENERATED_CLASS_SIMPLE_NAME, ignoredIdenticalQuoteAndEscapeCharacterColumnName, ignoredSeperateQuoteAndEscapeCharacterColumnName, intermediateIndex, keys, mappedClass, mappedClassInternalName, objectIndex, quoteCharacter, rangeIndex, skipComments, skipEmptyLines, skippableFieldsWithoutLinebreaks, startIndex, superClassInternalName, triConsumer, VAR_CURRENT_ARRAY, VAR_CURRENT_OFFSET, VAR_INTERMEDIATE_OBJECT, VAR_OBJECT, VAR_RANGE, VAR_START| Constructor and Description |
|---|
CsvMapper(Class<T> cls,
char divider,
char quoteCharacter,
char escapeCharacter,
List<AbstractColumn> columns,
boolean skipEmptyLines,
boolean skipComments,
boolean skippableFieldsWithoutLinebreaks,
ClassLoader classLoader,
int bufferLength) |
| Modifier and Type | Method and Description |
|---|---|
StaticCsvMapper<T> |
buildDefaultStaticCsvMapper(boolean carriageReturns) |
static <T> CsvMappingBuilder<T> |
builder(Class<T> cls) |
StaticCsvMapper<T> |
buildStaticCsvMapper(boolean carriageReturns,
List<String> csvFileFieldNames) |
StaticCsvMapper<T> |
buildStaticCsvMapper(boolean carriageReturns,
String header) |
StaticCsvMapper<T> |
buildStaticCsvMapper(String firstLine) |
CsvReader<T> |
create(Reader reader) |
CsvReader<T> |
create(Reader reader,
String header,
char[] current,
int offset,
int length) |
protected void |
writeTriConsumerVariable(String subClassInternalName,
org.objectweb.asm.MethodVisitor mv) |
addConstructors, addConstructors, addMethod, addStatics, createDefaultReaderClass, createReaderClass, createReaderClass, getDivider, getInternalName, getInternalName, parseColumnNames, saveCurrentOffset, skipColumns, skipToLinebreak, write, writeReaderConstructor, writeReaderWithBufferConstructor, writeSkipComments, writeSkipEmptyLines, writeSkipEmptyOrCommentedLinesprotected final Map<String,StaticCsvMapper<T>> factories
public CsvMapper(Class<T> cls, char divider, char quoteCharacter, char escapeCharacter, List<AbstractColumn> columns, boolean skipEmptyLines, boolean skipComments, boolean skippableFieldsWithoutLinebreaks, ClassLoader classLoader, int bufferLength)
public static <T> CsvMappingBuilder<T> builder(Class<T> cls)
public CsvReader<T> create(Reader reader, String header, char[] current, int offset, int length) throws Exception
Exceptionpublic StaticCsvMapper<T> buildDefaultStaticCsvMapper(boolean carriageReturns) throws Exception
Exceptionpublic StaticCsvMapper<T> buildStaticCsvMapper(String firstLine) throws Exception
Exceptionpublic StaticCsvMapper<T> buildStaticCsvMapper(boolean carriageReturns, String header) throws Exception
Exceptionpublic StaticCsvMapper<T> buildStaticCsvMapper(boolean carriageReturns, List<String> csvFileFieldNames) throws Exception
Exceptionprotected void writeTriConsumerVariable(String subClassInternalName, org.objectweb.asm.MethodVisitor mv)
writeTriConsumerVariable in class AbstractCsvMapper<T>Copyright © 2022 Media Skjolberg. All rights reserved.