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, readRow
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public 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
- IOException
protected 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.