List of usage examples for org.apache.commons.csv.writer CSVConfig setDelimiter
public void setDelimiter(char delimiter)
From source file:org.apache.camel.dataformat.csv.CsvMarshalPipeDelimiterTest.java
@Override protected RouteBuilder createRouteBuilder() throws Exception { return new RouteBuilder() { @Override/* w w w.j a v a 2s .com*/ public void configure() throws Exception { CsvDataFormat csv = new CsvDataFormat(); CSVConfig config = new CSVConfig(); config.setDelimiter('|'); csv.setConfig(config); // also possible // CsvDataFormat csv = new CsvDataFormat(); // csv.setDelimiter("|"); from("direct:start").marshal(csv).convertBodyTo(String.class).to("mock:result"); } }; }
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 w w .ja va2 s . c o m*/ }; }