public class BroadleafCsvReader
extends org.supercsv.io.CsvListReader
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
ignoredHeaders |
| Constructor and Description |
|---|
BroadleafCsvReader(org.supercsv.io.ITokenizer tokenizer,
org.supercsv.prefs.CsvPreference preferences)
Constructs a new CsvMapReader with the supplied (custom) Tokenizer and CSV preferences.
|
BroadleafCsvReader(Reader reader,
org.supercsv.prefs.CsvPreference preferences,
List<String> ignoredHeaders)
Constructs a new CsvMapReader with the supplied Reader and CSV preferences.
|
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,ColumnParseResult> |
executeProcessors(Map<String,List<BroadleafCellProcessor>> processors,
ImportContext importContext) |
protected ColumnParseResult |
operateOnValue(List<BroadleafCellProcessor> processors,
String valueFromFile,
BroadleafCsvContext context) |
Map<String,ColumnParseResult> |
read(Map<String,List<BroadleafCellProcessor>> processors,
ImportContext context)
Reads a single row from a CSV file
|
close, executeProcessors, get, getColumns, getHeader, getLineNumber, getPreferences, getRowNumber, getUntokenizedRow, length, readRowclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic BroadleafCsvReader(Reader reader, org.supercsv.prefs.CsvPreference preferences, List<String> ignoredHeaders)
reader - the readerpreferences - the CSV preferencesNullPointerException - if reader or preferences are nullpublic BroadleafCsvReader(org.supercsv.io.ITokenizer tokenizer,
org.supercsv.prefs.CsvPreference preferences)
tokenizer - the tokenizerpreferences - the CSV preferencesNullPointerException - if tokenizer or preferences are nullpublic Map<String,ColumnParseResult> read(Map<String,List<BroadleafCellProcessor>> processors, ImportContext context) throws IOException
processors - importingClass - IOExceptionprotected Map<String,ColumnParseResult> executeProcessors(Map<String,List<BroadleafCellProcessor>> processors, ImportContext importContext)
protected ColumnParseResult operateOnValue(List<BroadleafCellProcessor> processors, String valueFromFile, BroadleafCsvContext context)
Copyright © 2020. All rights reserved.