Add more flexibility to DataField --------------------------------- Key: CAMEL-4108 URL: https://issues.apache.org/jira/browse/CAMEL-4108 Project: Camel Issue Type: New Feature Components: camel-bindy Reporter: Niels Peter Strandberg Priority: Minor
1) Add a "toEnd" to the DateField: CSV file: w,RegionH,1234,4567,5565 w,KIT,233,233 d,Rigshospitalet The model: @CsvRecord(separator = ",") public class Org { @DataField(pos = 1) private String type; @DataField(pos = 2) private String name; @DataField(pos = 3, toEnd = true) private List<Integer> ids; } The "ids" list will the contain the result for pos 3 to the end of the line. 2) Add a "endPos" to the DateField: CSV file: w,RegionH,1234,4567,5565,m w,KIT,233,233,4545,m d,Rigshospitalet,343434,3434,3434,r The model: @CsvRecord(separator = ",") public class Order { @DataField(pos = 1) private String type; @DataField(pos = 2) private String name; @DataField(pos = 3, endPos = 5) private List<Integer> lines; @DataField(pos = 6) private String action; } I have a prototype for the unmarshalling, but not for unmarshalling. /Niels Peter Strandberg -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira