org.jSyncManager.API.Conduit.Tools
Class AddressDBCSV
public class AddressDBCSV
This is a synchronization JConduit for a CSV document from the AddressDB 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
Name of the CSV record type.
record
public AddressRecord record
AddressRecord for this CSV conversion.
AddressDBCSV
public AddressDBCSV()
Create new default, empty AddressDBCSV
AddressDBCSV
public AddressDBCSV(File document)
throws java.io.IOExceptionCreate new AddressDBCSV from File.
document - CSV Document file
AddressDBCSV
public AddressDBCSV(InputStreamReader inputfile)
throws java.io.IOExceptionCreate new AddressDBCSV with InputStreamReader stream input.
inputfile - InputStreamReader input
AddressDBCSV
public AddressDBCSV(AddressRecord rec)
Create new AddressDBCSV with AddressRecord given.
insertRecord
public void insertRecord(AddressRecord rec)
Insert record into CSV row
insertTitles
public int insertTitles(AddressRecord rec)
Insert title row into document
- Number of columns in titles
insertTypes
public int insertTypes(AddressRecord rec)
Insert column types from input AddressRecord for CSV conversion and output.
rec - AddressRecord 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