Package org.apache.batchee.csv
Class CommonsCsvWriter
- java.lang.Object
-
- org.apache.batchee.csv.CommonsCsvWriter
-
- All Implemented Interfaces:
javax.batch.api.chunk.ItemWriter
public class CommonsCsvWriter extends Object implements javax.batch.api.chunk.ItemWriter
-
-
Constructor Summary
Constructors Constructor Description CommonsCsvWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SerializablecheckpointInfo()voidclose()protected org.apache.commons.csv.CSVFormatnewFormat()voidopen(Serializable checkpoint)voidsetAllowMissingColumnNames(String allowMissingColumnNames)voidsetCommentMarker(String commentMarker)voidsetDelimiter(String delimiter)voidsetEncoding(String encoding)voidsetEscapeCharacter(String escapeCharacter)voidsetFormat(String format)voidsetFormat(org.apache.commons.csv.CSVFormat.Predefined predefined)voidsetHeader(String header)voidsetHeaderComments(String headerComments)voidsetIgnoreEmptyLines(String ignoreEmptyLines)voidsetIgnoreSurroundingSpaces(String ignoreSurroundingSpaces)voidsetLocator(String locator)voidsetMapper(String mapper)voidsetMapping(String mapping)voidsetNullString(String nullString)voidsetOutput(String output)voidsetQuoteCharacter(String quoteCharacter)voidsetQuoteMode(String quoteMode)voidsetRecordSeparator(String recordSeparator)voidsetSkipHeaderRecord(String skipHeaderRecord)voidsetWriteHeaders(String readHeaders)voidwriteHeaders()voidwriteItems(List<Object> list)
-
-
-
Method Detail
-
open
public void open(Serializable checkpoint) throws Exception
- Specified by:
openin interfacejavax.batch.api.chunk.ItemWriter- Throws:
Exception
-
writeItems
public void writeItems(List<Object> list) throws Exception
- Specified by:
writeItemsin interfacejavax.batch.api.chunk.ItemWriter- Throws:
Exception
-
checkpointInfo
public Serializable checkpointInfo() throws Exception
- Specified by:
checkpointInfoin interfacejavax.batch.api.chunk.ItemWriter- Throws:
Exception
-
close
public void close() throws Exception- Specified by:
closein interfacejavax.batch.api.chunk.ItemWriter- Throws:
Exception
-
newFormat
protected org.apache.commons.csv.CSVFormat newFormat()
-
setFormat
public void setFormat(String format)
-
setFormat
public void setFormat(org.apache.commons.csv.CSVFormat.Predefined predefined)
-
setOutput
public void setOutput(String output)
-
setEncoding
public void setEncoding(String encoding)
-
setMapper
public void setMapper(String mapper)
-
setMapping
public void setMapping(String mapping)
-
setLocator
public void setLocator(String locator)
-
setAllowMissingColumnNames
public void setAllowMissingColumnNames(String allowMissingColumnNames)
-
setDelimiter
public void setDelimiter(String delimiter)
-
setQuoteCharacter
public void setQuoteCharacter(String quoteCharacter)
-
setQuoteMode
public void setQuoteMode(String quoteMode)
-
setCommentMarker
public void setCommentMarker(String commentMarker)
-
setEscapeCharacter
public void setEscapeCharacter(String escapeCharacter)
-
setIgnoreSurroundingSpaces
public void setIgnoreSurroundingSpaces(String ignoreSurroundingSpaces)
-
setIgnoreEmptyLines
public void setIgnoreEmptyLines(String ignoreEmptyLines)
-
setRecordSeparator
public void setRecordSeparator(String recordSeparator)
-
setNullString
public void setNullString(String nullString)
-
setHeaderComments
public void setHeaderComments(String headerComments)
-
setHeader
public void setHeader(String header)
-
setSkipHeaderRecord
public void setSkipHeaderRecord(String skipHeaderRecord)
-
setWriteHeaders
public void setWriteHeaders(String readHeaders)
-
writeHeaders
public void writeHeaders()
-
-