Details
Description
Following interface org.apache.camel.dataformat.csv.CsvRecordConverter is package protected. This is actually fine because it is used internally. There are two implementations in CsvRecordConverters. However org.apache.camel.model.dataformat.CsvDataFormat contains following public methods:
public String getRecordConverterRef() { return recordConverterRef; } /** * Refers to a custom <tt>CsvRecordConverter</tt> to lookup from the registry to use. */ public void setRecordConverterRef(String recordConverterRef) { this.recordConverterRef = recordConverterRef; }
So, it seems possible to specify my own CsvRecordConverter but, because of the point mentioned earlier, this is actually NOT (easily) possible.
I came across this point because I was looking for a mechanism allowing me to proxy the values being taken from CSVRecord to Map or List.
Attachments
Issue Links
- links to