org.jSyncManager.API.Conduit.Tools
Class ExpenseDBCSV
public class ExpenseDBCSV
This is a synchronization JConduit for a CSV document from the ExpenseDB database.
Each "cell" in the record will be a double-quoted String, escaped if necessary.
The output CSV document will be headed by a row containing the data type indicators,
and possibly a title name row.
elementAt, escape, escape, escape, escape, escape, escape, escape, escape, escape, escape, escape, escape, escape, getCell, getDocument, getHeaderrows, getReader, getRowNo, getSeparator, getValue, isShowtitles, parse, parse, parse, parse, parseRow, parseTitleRow, parseTypeRow, readBooleanCell, readByteArrayCell, readByteCell, readCalendarCell, readCharArrayCell, readCharCell, readDocument, readDoubleArrayCell, readDoubleCell, readFloatArrayCell, readFloatCell, readIntArrayCell, readIntCell, readLongArrayCell, readLongCell, readStringArrayCell, readStringCell, setDocument, setElementAt, setElementAt, setHeaderrows, setReader, setReader, setReader, setSeparator, setShowtitles, writeDataRow, writeDocument, writeDocument |
CSVNAME
public static String CSVNAME
org.w3c.dom.Document document
ExpenseDBCSV
public ExpenseDBCSV()
Create new default, empty ExpenseDBCSV
ExpenseDBCSV
public ExpenseDBCSV(File document)
throws java.io.IOExceptionCreate new ExpenseDBCSV from File.
document - CSV Document file
ExpenseDBCSV
public ExpenseDBCSV(InputStreamReader inputfile)
throws java.io.IOExceptionCreate new ExpenseDBCSV with InputStreamReader stream input.
inputfile - InputStreamReader input
ExpenseDBCSV
public ExpenseDBCSV(ExpenseRecord rec)
Create new ExpenseDBCSV with given ExpenseRecord.
rec - ExpenseRecord to be parsed into ExpenseDBCSV instance.
insertRecord
public void insertRecord(ExpenseRecord rec)
Insert record into CSV row
insertTitles
public int insertTitles(ExpenseRecord rec)
Insert title row into document
- Number of columns in titles
insertTypes
public int insertTypes(ExpenseRecord rec)
Insert column types from input ExpenseRecord for CSV conversion and output.
rec - ExpenseRecord input
- Number of columns in record
readDocument
public void readDocument(InputStreamReader inputfile)
throws java.io.IOExceptionRead the InputStreadReader input and parse the contents into a JSCSVDocument document.
- readDocument in interface DLPRecordCSV
inputfile - InputStreamReader