List of usage examples for org.apache.commons.csv.writer CSVConfig addField
public void addField(CSVField field)
From source file:org.apache.camel.dataformat.csv.CsvRouteTest.java
protected RouteBuilder createRouteBuilder() { return new RouteBuilder() { public void configure() { // START SNIPPET: marshalRoute from("direct:start").marshal().csv().to("mock:result"); // END SNIPPET: marshalRoute from("direct:startMulti").marshal().csv().to("mock:resultMulti"); CsvDataFormat customCsv = new CsvDataFormat(); CSVConfig custom = new CSVConfig(); custom.setDelimiter(';'); custom.addField(new CSVField("foo")); custom.addField(new CSVField("baz")); custom.addField(new CSVField("bar")); customCsv.setConfig(custom); customCsv.setAutogenColumns(false); from("direct:startMultiCustom").marshal(customCsv).to("mock:resultMultiCustom"); // START SNIPPET: unmarshalRoute from("file:src/test/resources/?fileName=daltons.csv&noop=true").unmarshal().csv() .to("mock:daltons"); // END SNIPPET: unmarshalRoute }/*from w ww .jav a 2 s . c o m*/ }; }